

@charset "utf-8";
body {font-family: Tahoma, Verdana, Arial; font-size: 0.7em; line-height: normal; font-weight: normal; color: #FFFFFF; background-color: #01273D; text-align: center; vertical-align: top; padding: 0px; margin:0px auto 0px auto;}
p{padding:0px; margin:0px;}
h1.label { font-size:20px; padding:0px; margin:0px 0px 10px 0px; color:#ffc113; border-bottom:solid 1px #ffc113; width:480px; }

h1.label2 { font-size:18px; padding:0px; margin:0px 0px 10px 0px; color:#ffc113; border-bottom:solid 1px #ffc113; text-align:left; }
h1.label2 a { font-size:18px; text-decoration:none; color:#bcd8f1; font-weight:bold; }
h1.label2 a:hover, h1.label2 a:focus {color:#ffc113;}
h1.label_spoiler { border:solid 1px #206383; padding:3px 10px; background-color:#01273D; font-size:16px; }

h2.label3 { font-size:18px; padding:0px; margin:0px 0px 10px 0px; color:#fff; width:500px; }

h2.label { font-size:14px; text-align:left; font-weight:bold; padding:0px; margin:20px 0px 0px 10px; width:500px; color:#ffc113; border-bottom:solid 1px #ffc113; }
h2.label2 { font-size:14px; text-align:left; font-weight:bold; padding:0px; margin:0px 10px 10px 0px; width:260px; color:#ffc113; border-bottom:solid 1px #ffc113; }
h2.cart_status { font-size:14px; text-align:left; font-weight:bold; padding:0px; margin:0px 0px 0px 10px; width:470px; color:#ffc113; border-bottom:solid 1px #ffc113; }

.main_wrapper{width:1030px; padding:0px; margin:0px auto 0px auto; vertical-align:top; text-align:left; /*background:url(/images/banner3.jpg) 247px 268px no-repeat;*/}
        .colA_left{width:34px; background:url(/images/border_left_img.jpg) right top no-repeat; padding:0px; vertical-align:bottom;}
        .colB_center{width:965px; background:url(/images/banner1.jpg) left top no-repeat; padding:0px;}
        .colC_right{width:31px; background:url(/images/border_right_img.jpg) left top no-repeat; padding:0px;}
	
.logo{height:97px; background:url(/images/logo.gif) 10px 5px no-repeat; margin: 0px 0px 5px 0px;}
.login{width:280px; height:33px; margin: 0px 0px 3px 0px;}
	.space10px{padding:0px 0px 0px 10px; text-align:left; width:10%;}
        .textBOX{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#FFFFFF; padding:3px 5px 3px 5px; margin:0px; border:solid 1px #206383; background-color:Transparent;}
	.GO_SEARCH_btn{font-family:Tahoma, Verdana, Arial; font-size:9px; color:#00353c; padding:3px; margin:0px 5px 0px 0px; border:solid 1px #377c99; background-color:Transparent;}
        .forgotten_password{font-size:8px; font-weight:bold; color:#00353c; text-align:center; padding:0px;}
                .forgotten_password a:link{color:#00353c; text-decoration:none;}
                .forgotten_password a:visited{color:#00353c; text-decoration:none;}
                .forgotten_password a:hover{color:#fff; text-decoration:none;}

.banner2{background:url(/images/banner2.jpg) left top no-repeat; padding:0px; height:160px;}
.banner3{background:url(/images/banner3.gif) 214px top no-repeat; padding:0px 0px 0px 0px;}
	.searchBOX{width:25%; vertical-align:top; padding:10px 10px 0px 10px;}
        .welcomeBOX{width:65%; vertical-align:top; padding:3px 10px 0px 20px;}
	
        .search_heading{font-size:15px; font-weight:bold; padding:0px 0px 5px 3px; background:url(/images/card_search.gif) no-repeat;}
        .search_textBOX{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#FFFFFF; width:150px; padding:3px 5px 3px 5px; margin:0px; border:solid 1px #206383; background-color:Transparent;}
	.searchBOX_Space{padding:0px 5px 0px 0px; width:10%;}
	.search_btn{font-size:12px; text-transform:uppercase; color:#ffc113; font-weight:bold;}
		.search_btn a:link{color:#ffc113; text-decoration:none;}
		.search_btn a:visited{color:#ffc113; text-decoration:none;}
		.search_btn a:hover{color:#fff; text-decoration:none;}

        .search_advanced_btn{font-size:10px; font-weight:bold; color:#00353c; text-align:right; padding: 10px 28px 15px 0px; }
                .search_advanced_btn a:link{color:#00353c; text-decoration:none;}
		.search_advanced_btn a:visited{color:#00353c; text-decoration:none;}
		.search_advanced_btn a:hover{color:#fff; text-decoration:none;}

	.heading{font-size:20px; padding:0px 0px 5px 0px; color:#ffc113;}
	.content11{padding:0px 0px 5px 0px; color:#c7fbfb;}
        .content12{padding:0px 0px 5px 0px; color:#fff;}
        .bu{ color:#fff; font-weight:bold; text-decoration:underline;}

	.welcomeBOX_space{padding:10px 0px 5px 0px; color:#ffc113; font-weight:bold;}
		.colA_welBOX{padding:0px; width:60%}
			.colA_welBOX a:link{color:#ffc113; text-decoration:none;}
			.colA_welBOX a:visited{color:#ffc113; text-decoration:none;}
			.colA_welBOX a:hover{color:#fff; text-decoration:none;}

		.colB_welBOX{padding:0px; text-align:right; width:30%}
		.colC_welBOX{padding:0px 0px 0px 5px; text-align:right; width:10%;}
		.language_LISTBOX{font-family:Verdana, Arial; font-size:10px; font-weight:normal; color:#00353c; padding:0px;}
                .shoppingcart_btn{padding:40px 0px 0px 25px; color:#fff; font-weight:bold; background:url(/images/shoppingcart_icon.gif) left 35px no-repeat;}
			.shoppingcart_btn a:link{color:#fff; text-decoration:none;}
			.shoppingcart_btn a:visited{color:#fff; text-decoration:none;}
			.shoppingcart_btn a:hover{color:#ffc113; text-decoration:none;}
	
        .leftPANE{width:25%; padding:10px 10px 180px 0px; background:url(/images/babyDragon_img2.jpg) left bottom no-repeat; vertical-align:top;}
        .rightPANE{width:75%;  padding:10px 0px 0px 0px; vertical-align:top; background:url(/images/babyDragon_img2.jpg) right bottom no-repeat; }
		.farRightPANE{width:180px;  padding:10px 0px 0px 20px; vertical-align:top; }

.TAB{background:#01304b; margin:0px 0px 10px 0px;}
	.TAB_Space{ width:100%; padding:0px;}
	.vertmenu{width:auto; padding:0px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
	.vertmenu ul{list-style:none; padding:0px; margin:0px; border:none;}
	.vertmenu ul li{ padding:4px 5px 4px 5px; margin:0px; border-bottom:dashed 1px #024368;}
        .vertmenu ul li a{background:url(/images/TAB_icon.gif) left center no-repeat; font-size:12px; display:block; padding:4px 5px 4px 15px; text-decoration:none; color:#fff; width:auto;}
        .vertmenu ul li a:hover, .vertmenu ul li a:focus{background:url(/images/TAB_icon_over.gif) 2px center no-repeat; color:#ffc113;}

.container_v1{width:100%; background:url(/images/C3.jpg) left top repeat-x; padding:8px 0px 0px 5px; height:46px; font-size:12px; font-weight:bold; text-align:left; vertical-align:top;}
        .content_v1{width:auto; padding:0px; margin:10px 0px 0px 0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
	.content_v1 ul{list-style:none; padding:0px; margin:0px; border:none;}
        .content_v1 ul li{ padding:2px 0px 2px 0px; margin:0px; border-bottom:dashed 1px #024368;}
        .content_v1 ul li a{/* background:url(/images/TAB_icon.gif) left center no-repeat;*/ font-size:11px; display:block; padding:4px 0px 4px 5px; text-decoration:none; color:#bcd8f1; width:auto;}
        .content_v1 ul li a:hover, .content_v1 ul li a:focus{/* background:url(/images/TAB_icon_over.gif) 2px center no-repeat;*/ color:#ffc113;}

.container_v2{ background:url(/images/C3.jpg) left top repeat-x; padding:8px 0px 0px 5px; height:46px; font-size:12px; font-weight:bold; text-align:left; vertical-align:top;}
        .content_v2_header{width:auto; padding:0px; margin:0px; font-size:14px; font-weight:bold;}
        .content_v2_header ul{list-style:none; padding:0px; margin:0px; border:none;}
        .content_v2_header ul li{ padding:2px 0px 2px 0px; margin:0px; border-bottom:dashed 1px #024368;}

        .content_v2{width:auto; padding:0px; margin:2px 0px 0px 0px; font-size:12px;}
        .content_v2 ul{list-style:none; padding:0px; margin:0px; border:none;}
        .content_v2 ul li{ padding:0px 0px 0px 0px; margin:0px; border-bottom:dashed 1px #024368;}
        .content_v2 ul li a{font-size:12px; display:block; padding:1px 0px 1px 10px; text-decoration:none; color:#bcd8f1; width:auto;}
        .content_v2 ul li a:hover, .content_v2 ul li a:focus{color:#ffc113;}

.menu_category{color:#FFFFFF; width:100%;}
        .menu_category ul{list-style:none; padding:0px; margin:0px; border:none;}
	.menu_category ul li{ margin:0px;}
	.menu_category ul li a{display:block; text-decoration:none; color:#FFFFFF; width:auto;}
        .menu_category ul li a:hover, .menu_category ul li a:focus{color:#ffc113;}
	
.footerpane{text-align:right; height:65px; padding:25px 0px 5px 0px;}
	.bottomNav{font-size:10px; font-weight:bold; padding:0px; text-transform:uppercase;}
		.bottomNav a:link{color:#fff; text-decoration:none;}
		.bottomNav a:visited{color:#fff; text-decoration:none;}
		.bottomNav a:hover{color:#506bda; text-decoration:none;}

	.bottomNav_active{color:#506bda; cursor:hand;}
	.copyright{font-size:10px; font-weight:normal; padding:5px 0px 0px 0px; color:#3a6e8d;}
		.copyright a:link{color:#3a6e8d; text-decoration:none;}
		.copyright a:visited{color:#3a6e8d; text-decoration:none;}
		.copyright a:hover{color:#506bda; text-decoration:none;}
	.color{background-color:#003A5B}

table.card_list{color:#FFFFFF; font-weight:bold; padding:5px; border:solid 1px #206383; background-color:#01273D; width:100%; }
table.card_list a:link, table.card_list a:visited{color:#BCD8F1; text-decoration:none;}
table.card_list a:hover{color:#ffc113;}

table.combo_list{color:#FFFFFF; font-weight:bold; padding:5px; border:solid 1px #206383; background-color:#01273D; width:100%; }
table.combo_list a:link, table.combo_list a:visited{color:#BCD8F1; text-decoration:none;}
table.combo_list a:hover{color:#ffc113;}

.deck_cards{color:#FFFFFF; font-weight:bold; }
.deck_cards a:link, .deck_list a:visited{color:#BCD8F1; text-decoration:none;}
.deck_cards a:hover{color:#ffc113;}

table.deck_list{color:#FFFFFF; font-weight:bold; padding:5px; border:solid 1px #206383; background-color:#01273D; width:100%; }
table.deck_list a:link, table.deck_list a:visited{color:#BCD8F1; text-decoration:none;}
table.deck_list a:hover{color:#ffc113;}

.previous_next_info {color:#FFFFFF; font-weight:bold; padding:5px; margin:5px 0px 5px 0px; border:solid 1px #206383; background-color:#01273D;}
.previous_next_info a:link, .previous_next_info a:visited{color:#BCD8F1; text-decoration:none;}
.previous_next_info a:hover{color:#ffc113;}
.previous_next_info select {font-size:12px; font-weight:bold; font-family:Verdana;;}

.alphabetical_browsing{color:#FFFFFF; font-weight:bold; padding:5px; margin:5px 0px 5px 0px; border:solid 1px #206383; background-color:#01273D; text-align:center;}
.alphabetical_browsing a:link, .alphabetical_browsing a:visited{color:#BCD8F1; text-decoration:none;}
.alphabetical_browsing a:hover{color:#ffc113;}

table.search{color:#FFFFFF; font-weight:bold; padding:0px 10px 0px 10px; }
table.search td{vertical-align:middle; white-space:nowrap; padding:4px 6px 4px 6px;}
table.search input{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#FFFFFF; margin:0px; border:solid 1px #206383; background-color:#01273D;}
table.search select{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#FFFFFF; padding:0px; margin:0px; border:solid 1px #206383; background-color:#01273D;}
table.search2 td{vertical-align:middle; white-space:nowrap; padding:4px 2px 4px 2px;}

.search_button{font-size:16px; padding:1px 4px 1px 5px; color:#ffc113; text-decoration:none; border:solid 1px #206383; background-color:#01273D;}

table.card_spoiler{font-size:12px;}
table.card_spoiler td{vertical-align:top;}
table.card_spoiler td.card_header{white-space:nowrap; font-weight:bold; text-align:right;}
table.card_editions{font-size:11px; border:solid 1px #206383; background-color:#01273D; padding:5px; margin:15px 0px 0px 0px; width:100%;}
table.card_editions td{vertical-align:top;}
table.card_editions td.column_header{vertical-align:bottom; font-weight:bold; text-align:center;}
table.card_editions a:link, table.card_list a:visited{color:#BCD8F1; text-decoration:none;}
table.card_editions a:hover{color:#ffc113;}

#table.card_availability{font-size:11px; border:solid 1px #206383; background-color:#01273D; padding:5px; margin:15px 0px 0px 0px;}
#table.card_availability td{vertical-align:top;}
#table.card_availability td.column_header{vertical-align:bottom; font-weight:bold; text-align:center;}

table.deck_main{font-size:12px; font-weight:bold;}
table.deck_main td{vertical-align:top;}
table.deck_main td.column_header{white-space:nowrap; text-align:left;}
table.deck_main a{font-size:10px; display:block; padding:1px 3px 1px 3px; text-decoration:none; color:#bcd8f1; width:auto;}
table.deck_main a:hover, table.deck_main a:focus{color:#ffc113;}

.smalldecklist{width:235px; padding:5px; margin:2px 0px 0px 0px; font-size:12px; border:solid 1px #206383; background-color:#01273D; font-family:Verdana;}
.smalldecklist ul{list-style:none; padding:0px; margin:0px; border:none;}
.smalldecklist ul li{ padding:0px 0px 0px 0px; margin:0px;}

table.combo_main{font-size:12px; font-weight:bold;}
table.combo_main td{vertical-align:top;}
table.combo_main td.column_header{white-space:nowrap; text-align:left;}
table.combo_main a{font-size:10px; display:block; padding:1px 3px 1px 3px; text-decoration:none; color:#bcd8f1; width:auto;}
table.combo_main a:hover, table.combo_main a:focus{color:#ffc113;}

.smallcombolist{width:235px; padding:5px; margin:2px 0px 0px 0px; font-size:12px; border:solid 1px #206383; background-color:#01273D; font-family:Verdana; }
.smallcombolist ul{list-style:none; padding:0px; margin:0px; border:none;}
.smallcombolist ul li{ padding:0px 0px 0px 0px; margin:0px;}

.card { display: block; position: relative; width:99px; height:25px; }
.card .buy { text-align: left !important; position: absolute; top: 0; right: 0; background-image: url(/images/shopping/add_to_cart0.gif); background-position: 0 0px; background-repeat: no-repeat; width: 99px; height: 25px; }
.card input { width: 24px; height:14px; text-align: center; position: relative; left:28px; top:2px; font-size:12px; font-weight:bold; font-family:Verdana; }
.card a.buy:hover { background-image: url(/images/shopping/add_to_cart1.gif); background-position: 0 0px; background-repeat: no-repeat; cursor: pointer; }

.card .outofstock { text-align: left !important; position: absolute; top: 0; right: 0; background-image: url(/images/shopping/out_of_stock.gif); background-position: 0 0px; background-repeat: no-repeat; width: 99px; height: 21px; top:2px; }

.container { border:solid 1px #206383; background-color:#01273D; padding:10px; max-width:480px; text-align:left; }

table.add_deck_table { padding:20px; }

.default_style{font-size:11px; font-weight:bold;}
.default_style a{font-size:11px; text-decoration:none; color:#bcd8f1; width:auto; font-weight:bold; }
.default_style a:hover, .default_style a:focus{color:#ffc113;}
a.default_style{font-size:11px; text-decoration:none; color:#bcd8f1; width:auto; font-weight:bold; }
a.default_style:hover, a.default_style:focus{color:#ffc113;}

img.feature_image { border:solid 1px #206383; padding:2px 2px 2px 2px; margin-top:10px; }

.ht { font-size:9px; font-weight:normal; text-align:right; color:#c7fbfb; padding-bottom:2px; padding-right:215px; }
.ht a:link{ color:#c7fbfb; text-decoration:none; }
.ht a:visited{ color:#c7fbfb; text-decoration:none; }
.ht a:hover{ color:#c7fbfb; text-decoration:underline; }

.ht2 { font-size:9px; font-weight:normal; text-align:right; color:#3a6e8d; padding-bottom:2px; padding-right:10px; }
.ht2 a:link{ color:#3a6e8d; text-decoration:none; }
.ht2 a:visited{ color:#3a6e8d; text-decoration:none; }
.ht2 a:hover{ color:#3a6e8d; text-decoration:underline; }

.breadcrumbs { color:#fff; margin-bottom:10px; }
.breadcrumbs a:link, .breadcrumbs a:visited { color:#fff; text-decoration:none; }
.breadcrumbs a:hover { color: #fff; text-decoration:underline; }

.print_banner { display:none; }

.tcg__widget { padding:2px; border:solid 1px #ffffff; }
a, a:link, a:visited { color:#BCD8F1; text-decoration:none; }
.crdlnk { text-align:center; margin-top:4px; }
.card_image_r { float:right; border:solid 1px #206383; padding:5px; margin:0px 0px 0px 10px; background-color:#01273D; }
.card_image_l { float:left; border:solid 1px #206383; padding:5px; margin:0px 20px 0px 0px; background-color:#01273D; }
div.clr { clear:both; }

.combo__comment_date { text-align:right; margin-bottom:5px; }
textarea.comment { width:350px; height:150px; padding:5px; background-image: url(/images/comment_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
.combo__comments { margin-top:10px; }
.combo__comments2 { margin-top:4px; padding:5px; max-width:488px; }
.combo__comments3 { margin-top:4px; padding:5px; max-width:488px; text-align:center; }
.combo__comment_author { text-align:right; margin:5px 5px 0px 0px; }
.comment__form { margin-top:10px; text-align:center; }
.comment__form input { margin:5px; }
.comment__form h2 { padding:0px; margin:0px 0px 6px 0px; }
#comment_header { font-size:18px; padding:10px 0px 0px 10px; font-weight:bold; margin-bottom:5px; }
.admin_icons { text-align:right; }
.admin_icons img { height:16px; border:solid 1px #206383; padding:3px; }

.relatedproduct{width:100%; float:left; margin-top:10px;}
.proheading{background:url(/images/heading-bg.jpg) no-repeat left top; width:100%; height:21px; float:left; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-top:8px; }
.proheading a, .proheading a:visited { color:#fff; }
.prodesc{border:#206383 1px solid; width:181px; padding:8px; float:left; color:#FFF; font-size:11px; font-weight:normal;}

ul.shopping_cart { list-style-type:none; margin-top:5px; padding:5px; }
ul.shopping_cart li.top_line { border-bottom:solid 1px #0a435f; }
ul.shopping_cart li { border-bottom:solid 1px #0a435f; padding:2px 0px 2px 0px; width:100%; }
ul.shopping_cart li.sc_total { border-bottom:none; font-weight:bold; }
ul.shopping_cart li a { font-weight:bold; }
ul.shopping_cart li label { float:right; font-weight:normal; }

.sr { float:left; margin:0px 6px 6px 0px; border:solid 1px #206383; padding:5px; }
.sr_img img { max-width:223px; }
.sr_info { margin-top:5px; text-align:center; font-size:14px; }

.the_recommendations { margin-top:8px; }
.the_recommendations img { width:170px; }

.db_management__form { font-size:12px; font-weight:bold; padding:0px 10px 0px 10px; }
.db_management__form input { float:left; }
.db_management__form .radio_options div { float:left; margin-right:10px; }
.db_management__form div { margin-bottom:1px; }
.db_management__form div.form_button { text-align:center; clear:both; width:100%; }
.db_management__form div.form_button input { clear:both; float:none; margin-top:10px; }
.db_management__form div.label { width:120px; float:left; }
.db_management__form div.llabel { width:250px; float:left; text-align:right; margin-right:5px; }
.db_management__form div.mlabel { width:160px; float:left; }
.db_management__form div.slabel { width:60px; float:left; }
.db_management__form div .nofloat input { float:none; }

.order_form_instructions { padding-bottom:15px; font-size:12px; }
div.information_box { padding:2px; border:solid 1px #206383; font-weight:bold; float:left; width:10px; margin-left:10px; }
div.information_box:hover { cursor:pointer; }
div.checkout_button { color:#000000; background-color:#ffc113; font-size:24px; width:200px; padding:5px; font-weight:bold; border:solid 1px #000; margin-top:10px; }
div.checkout_button:hover { background-color:#ffef41; }

/* 
================================================
autosuggest, inquisitor style
================================================
*/

div.autosuggest
{
	position: absolute;
        z-index:200;
        background-image: url(img_inquisitor/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
        padding: 8px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
        height: 2px;
        padding: 0 2px;
	background-image: url(img_inquisitor/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-image: url(img_inquisitor/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
        height: 2px;
        width: 2px;
	background-image: url(img_inquisitor/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	background-image: url(img_inquisitor/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
        height: 2px;
	overflow: hidden;
        background-color: #333;
}


div.autosuggest ul
{
        list-style: none;
        margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
        background-color: #ccc;
}

div.autosuggest ul li
{
        color: #FFF;
	padding: 0;
        margin: 0 2px 2px;
	text-align: left;
        background-color: #000000;
}

div.autosuggest ul li a
{
        color: #FFF;
	display: block;
	text-decoration: none;
	background-color: transparent;
        text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
        background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
        background-color: #404040;
}

div.autosuggest ul li a span
{
	display: block;
        padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
        color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
        background-color: #000;
	background-image: url(img_inquisitor/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(img_inquisitor/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
        width: 2px;
        height: 2px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(img_inquisitor/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(img_inquisitor/hl_corner_tr.gif);
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
        font-size: 12px;
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
        color: #FFF;
}


.is_us { display:; }
.non_us { display:none; }


#tfn__shipping_address div { margin-bottom:5px; }
div.clr { clear:both; }
div#first_name { float:left; padding-right:20px; }
div#first_name input { width:110px; }
div#last_name input { width:170px; }
div#address1 input { width:300px; }
div#address2 input { width:300px; }
div#address3 input { width:300px; }
div#city { float:left; padding-right:20px; }
div#city input { width:140px; }
div#state { float:left; padding-right:20px; }
div#state input { width:40px; }
div#zip_code input { width:80px; }
div#country input { width:300px; }
div#email_address { padding-top:20px; }

#tfn__email_address div { margin-bottom:5px; }
div#email_address input { width:300px; }


/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  font-size: 1.1em;
  font-weight: normal;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(images/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(images/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(images/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(images/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(images/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(images/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(images/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(images/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}