@charset "utf-8";
/*
Name: Continetal Tebleseware Inc.
Author: vlad@smartwebdesigns.com
Copyrights: 2008 Continetal Continetal Tebleseware Inc, All Rights Reserved. (Do not use without authurization)
*/
html { min-height: 100%; margin-bottom: 0px; }

Body{ margin:0; font-family:Tahoma, Helvetica, Arial;font-size:11px;color:#6a5402;}

a img {border-style:none}
a {color:#6a5402}
h1,h2,h3 {font-weight:normal}

h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
}

h1{ margin:0; padding:0; font-size:18px; color:#000000; font-weight:bold; background:url(images/hdr_small_bar.gif) no-repeat 0 50%; padding-left:15px;}
h2{ margin:0; padding:0; font-size:18px; color:#e4a11b; font-weight:bold; float:left;}
h3{ margin:0; padding:0; font-size:18px; color:#000000; font-weight:bold;}

#header{ margin:0; padding:0; height:254px; min-width:1003px; background:url(images/main_hdr_top.gif) repeat-x top; vertical-align:top;}
#mainHeader_top{ margin:0; padding:0; height:101px;}
#mainlogo{ margin:11px 0 0 30px; padding:0; float:left; height:233px; height:90px; position:absolute;}
#ctlogo{ text-decoration:none; display:block; margin:0; padding:0; width:233px; height:90px;}
a#ctlogo{cursor:pointer}

#shoppingCartWrap{ margin:23px 30px 0px 0px; padding:0px; float:right; right:0; width:181px; height:27px; position:absolute; z-index:2; color:#CCCCCC; font-size:11px; font-weight:bold;}
#shopingTotaltext{ margin:13px 0 0 0; padding:0; float:left; width:144px;}
#shopingTotaltext a{ font-size:11px; text-decoration:none; color:#6a5402; color:#CCCCCC; font-size:11px; font-weight:bold;}
#shopingTotaltext a:hover{ text-decoration:underline; color:#CCCCCC; font-size:11px; font-weight:bold;}
#basket{ margin:0; padding:0; background:url(images/icon_header_shopping_basket.png) no-repeat right top; width:36px; height:40px; float:left;}

.grey{ color:#999999;}
.largeBlack{ margin:0 0 0 10px; padding:0; font-size:18px; color:#000000; font-weight:bold; float:left;}
.largeGold{ margin:0; padding:0; font-size:18px; color:#e4a11b; font-weight:bold; float:left;}
.sidePriceRed{ margin:0px; padding:0px; color:#e4331b;}


#mainTopWrap{ margin:0; padding:0; height:101px;}
#mainMenuWrap_mid{ margin:0 auto; padding:0; height:101px;}
#hdr_slogn{ margin:0 auto; padding:32px 0 0 0; height:26px; width:444px; background:url(images/CT_slogan.png) no-repeat bottom;}

#mainMenuMain{ margin:0; padding:16px 0 0 0; height:30px; text-align:center; width:470px; float:right;}
#mainMenuMain ul{ margin:0; padding:0; list-style:none;}
#mainMenuMain li{ margin:0px 0 0 10px; padding:0; display:inline;}
#mainMenuMain a{ font-size:11px; font-weight:bold; color:#FFFFFF; background:url(images/main_menu_arrow.gif) no-repeat 0 70%; padding-left:15px; text-decoration:none;}
#mainMenuMain a:hover{ font-size:11px; font-weight:bold; color:#feae00; background:url(images/main_menu_arrow.gif) no-repeat 0 70%; padding-left:15px; text-decoration:underline;}

#specialCatTop{ margin:0 auto; padding:0; width:1003px; height:147px; clear:both}

#SpecialsCat{ margin:15px 0 0 15px; padding:0 0 0 0; width:147px; height:130px; float:left; background:url(images/top_specials_bg.png) no-repeat top;}
#SpecialsCat p{ margin:0 auto; text-align:center; padding:0; font-size:14px; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; font-weight:bold; width:147px; text-decoration:none;}
#SpecialsCat a{ text-decoration:none; color:#FFFFFF;}
#SpecialsCat a:hover{ text-decoration:underline;}

#SpecialsCat2{ margin:15px 0 0 1px; padding:0 0 0 0; width:167px; height:130px; float:left; background:url(images/top_specials_bg.png) no-repeat top;}
#SpecialsCat2 p{ margin:0 auto; text-align:left; padding:0; font-size:14px; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; font-weight:bold; width:167px; text-decoration:none;}
#SpecialsCat2 a{ text-decoration:none; color:#FFFFFF;}
#SpecialsCat2 a:hover{ text-decoration:underline;}


#SpecialPic{ margin:5px auto; padding:0; width:110px; height:101px;}

#page{ margin:0; padding:0; min-width:1003px; clear:both;}

#sidebar{ margin:0; padding:0; float:left; width:247px; background:url(images/sidebar_right_bg.gif) top repeat-y;}
#searchIcon{ margin:10px 0 0 25px; padding:0; background:url(images/icon_search.gif) no-repeat 0 50%; height:29px; color:#FFFFFF; width:20px; padding-left:27px; padding-top:4px; font-size:12px; font-weight:bold;}
#BrosweBrandIcon{ margin:10px 0 0 25px; padding:0; background:url(images/icon_browser_search.gif) no-repeat 0 50%; color:#FFFFFF; height:22px; padding-left:37px; padding-top:18px; font-size:12px; font-weight:bold;}
#searchbar_wrap{ margin:7px 0 0 25px; padding:0; width:169px; height:20px;}
#yellowDotsBar{ margin:0 auto; padding:0; width:167px; height:1px; background:url(images/yellow_dot_line.gif) no-repeat top;}

#WeeklySpecial{ margin:5px 0 10px 25px; padding:0; background:url(images/icon_weekly_specials.gif) no-repeat 0 50%; color:#FFFFFF; height:22px; padding-left:37px; padding-top:8px; font-size:12px; font-weight:bold;}
#WeeklySpecial a{ text-decoration:none; color:#FFFFFF;}
#WeeklySpecial a:hover{ color:#FF9900; text-decoration:underline;}

#sideNavBrands{ margin:10px 0 0 25px; padding:0;}
#sideNavBrands ul{ margin:0; padding:0; list-style:none;}
#sideNavBrands li{ margin:7px 0 0 0; padding:0; display:block;}
#sideNavBrands a{ background:url(images/sidebar_yellow_arrow.gif) no-repeat 0 60%; padding-left:14px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#sideNavBrands a:hover{ background:url(images/sidebar_yellow_arrow.gif) no-repeat 0 60%; padding-left:14px; font-size:14px; color:#fdb813; font-weight:bold; text-decoration:underline;}

#content{ margin:0; padding:5px; min-width:600px; clear:both; border:none; overflow:hidden;}
#contentService{ margin:0; padding:5px; min-width:530px; clear:both; border:none;}

#chess_Specials{ margin:0px; border:none; padding:0px;} 

#specialInfo{ margin:0 auto; padding:0; width:170px;}

#specialBrand{ margin:0; padding:3px; font-size:11px; color:#7c8079; background:url(images/arrow_brands_small.gif) no-repeat 0 60%; padding-left:10px;}
#specialBrand a{ color:#7c8079; text-decoration:none; }
#specialBrand a:hover{ color:#7c8079; text-decoration:underline;}

#ItemlistBrand{ margin:3px 0 0 0px; background:url(images/arrow_brands_small.gif) no-repeat 0 60%; padding-left:10px; width:100%;}
#ItemlistBrand a{ color:#dc5e20; text-decoration:none; font-size:11px; font-family:Tahoma, Arial, sans-serif, Helvetica;}
#ItemlistBrand a:hover{ color:#dc5e20; text-decoration:underline; font-size:11px; font-family:Tahoma, Arial, sans-serif, Helvetica;}

#specialName{ margin:0; padding:0 0 0 0; font-size:11px; font-weight:bold; width:auto; color:#e4a11b; text-transform:uppercase;}
#specialName a{ color:#e4a11b; text-decoration:none;}
#specialName a:hover{ color:#e4a11b; text-decoration:underline;}

#specialPrice{ margin:0; padding:0; font-size:11px; width:auto; color:#6a5402; text-align:center; font-weight:bold;}

#specialSquare_white{ margin:0; padding:0; width:170px; height:175px; float:left; background-color:#FFFFFF; border:1px solid #cdcecf;}
#specialSquare_white_pic{ margin:0 auto; padding:0; background-color:#ebebeb; width:150px; height:127px; background-color:#FFFFFF; text-align:center;}

#specialSquare_grey{ margin:0; padding:0; width:170px; height:175px; float:left; background-color:#ebebeb; border:1px solid #cdcecf;}
#specialSquare_grey_pic{ margin:0 auto; padding:0; background-color:#ebebeb; width:150px; height:127px; background-color:#ebebeb; text-align:center;}

#MostPopularBrands_wrap{ margin:0 0 20px 0; padding:0px; clear:both; min-height:84px;}

#PopularBrands { margin:0px; padding:5px; float:left;}
#PopularBrands a{ border:1px solid #ffffff; width:99px; height:84px;}
#PopularBrands a:hover{ border:1px solid #b5b8b9; width:99px; height:84px;}

/*Service Pages
-------------------------------*/

.rightbar{ margin:0px; padding:0px 0px 0px 13px; width:155px; background:url(images/right_bar_bg.gif) top repeat-y; vertical-align:top;}

#iconSpecial{ margin:10px 15px 7px 15px; padding:15px 0 0 35px; width:82px; height:29px; background:url(images/icon_specials.gif) no-repeat 0 70%; font-size:12px; font-weight:bold; color:#FFFFFF;}

#specialItem_wrap{ margin:10px; padding:0; width:138px; min-height:180px;}

#specialItem_top{ margin:0; padding:0; height:13px; background:url(images/special_item_top.gif) no-repeat bottom;}
#specialItem_mid{ margin:0; padding:0; background:url(images/special_item_mid.gif) top repeat-y; width:138px;}
#specialMid{ margin:0 auto; padding:0; width:117px;}
#special_pic{ margin:0 auto; padding:0; width:116px; border:1px solid #e4a11b;}
#special_pic p { margin:0 auto; padding:6px; text-align:center; color:#000000; font-weight:bold;}
#special_pic a{ margin:0 auto; padding:6px; text-align:center; color:#000000; font-weight:bold; text-decoration:none;}
#special_pic a:hover{ margin:0 auto; padding:6px; text-align:center; color:#000000; font-weight:bold; text-decoration:underline;}
#specialPrice{ margin:5px 0 5px 0; padding:0; color:#633f00; font-weight:bold; text-align:center;}
#specialItem_bott{ margin:0; padding:0; height:11px; background:url(images/special_item_bottom.gif) top no-repeat;}

#itemListProd_Mid{ margin:0px 0px 0px 20px; padding:0px; width:120px;}
#itemlist_foto{margin:0px auto; padding:0px; width:116px; max-height:110px;}
#itemListProd_pic{ margin:0px auto; padding:10px; width:116px; border:1px solid #e4a11b; min-height:240px;}
#itemListProd_pic p { margin:0 auto; padding:0px; color:#000000; font-weight:bold;}
#itemListProd_pic a{ margin:0 auto; padding:0px; text-align:left; text-decoration:none;}
#itemListProd_pic a:hover{ margin:0 auto; padding:0px; text-align:left;  text-decoration:underline;}
#specialPrice{ margin:5px 0 5px 0; padding:0; color:#633f00; font-weight:bold; text-align:center;}
#retailPrice{ margin:5px 0 5px 0; padding:0; color:#dd9300; font-weight:bold; text-align:center; text-decoration:line-through;}
#itemListProd_bott{ margin:0; padding:0; height:11px; background:url(images/special_item_bottom.gif) top no-repeat;}
#btn_Addtocart{ margin:0 0 0 20px; padding:0; width:139px; height:40px; position:absolute; z-index:1;}
#btn_cartlist{ margin:0; padding:0; display:block; text-decoration:none; width:139px; height:40px;}
a#btn_cartlist{ cursor:pointer}

#btn_Addtocart2{ margin:0; padding:10px; width:103px; height:51px; float:right; background:none;}

#btn_Addtocart3{ margin:0px 0px 0px 0px; padding:10px; width:103px; height:51px; float:right; background:none; position:relative; float:right;}

.smallgrey{ font-size:10px; color:#616161; font-weight:none; text-align:left;}
.smallblack{ font-size:10px; color:#000000; font-weight:none; text-align:left;}


#current-menu{ margin:0; padding:0 0 10px 0; min-height:15px; border-bottom:1px dashed #000033;}
#current-menu ul{ margin:0; padding:0; list-style:none;}
#current-menu li{ margin:0 0 0 10px; padding:5px; display:inline; float:left; background:url(images/icon_arrow_small.gif) no-repeat 0 50%; padding-left:6px;}
#current-menu a{ text-decoration:none; font-weight:bold; color:#b88826;}
#current-menu a:hover { text-decoration:underline; font-weight:bold; color:#543a00;}

/*.active_current_menu{ text-decoration:underline; font-weight:bold; color:#CC3300; background:url(images/current_arrow.gif) no-repeat 0 0%; padding-top:5px;}*/

#BrandList_wrap{ margin:0; padding:20px; clear:both; }
#BrandList_wrap_colum{ margin:0; padding:0; float:left;}
#BrandList_wrap_colum ul{ margin:0; padding:0; list-style:none;}
#BrandList_wrap_colum li{ margin:0; padding:5px; display:block;}
#BrandList_wrap_colum p{ margin:0; padding:0; font-size:10px; color:#616161; font-weight:none; padding-left:13px; padding-bottom:2px;}
#BrandList_wrap_colum p a{ margin:0; padding:0; font-size:10px; color:#616161; background:url(images/arrow_brands_small.gif) no-repeat 0 60%; padding-left:10px;}
#BrandList_wrap_colum p a:hover{ margin:0; padding:0; font-size:10px; color:#616161; background:url(images/arrow_brands_small.gif) no-repeat 0 60%; padding-left:10px;}
#BrandList_wrap_colum a { color:#000000; background:url(images/arrow_cat.gif) no-repeat 0 60%; font-family:"Trebuchet MS", sans-serif; padding-left:13px; font-weight:bold; text-decoration:none; font-size:18px;}
#BrandList_wrap_colum a:hover{ color:#ff7800; background:url(images/arrow_cat.gif) no-repeat 0 60%; padding-left:13px; text-decoration:underline; font-family:"Trebuchet MS", sans-serif; font-size:18px;}
.BrandTopTxt{font-size:16px; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; color:#ab7c14; font-weight:bold; padding:12px;}
#ver_div{ margin:0; padding:10px; width:1px; height:421px; background:url(images/vertical_div.gif) top repeat-y;}

#itemList_Warp{ margin:0; padding:7px; width:176px; float:left;}
#itemList_Top{ margin:0; padding:0; height:16px; background:url(images/item_list_frame_top.gif) no-repeat top;}
#itemList_Mid{ margin:0; padding:0;  background:url(images/item_list_frame_mid.gif) top repeat-y;}
#itemList_Bott{ margin:0; padding:0; height:29px; background:url(images/item_list_frame_bottom.gif) no-repeat top; position:relative;}

#item_pages{ margin:0; padding:0;}
#item_pages ul{ margin:0; padding:0; list-style:none;}
#item_pages li { margin:2px; padding:0px; display:inline; float:left; border:1px solid #6a5402; width:12px; text-align:center;}
#item_pages a{ background:#FFFFFF; color:#6a5402; text-align:center; text-decoration:none; width:12px;}
#item_pages a:hover{ background:#dddede; color:#6a5402; text-decoration:none; width:12px;}
.active{background:#e4a11b; color:#ffffff;}

#itemdetaildFrame_tbl{ border:0; width:100%; float:left;}
#top_leftCornerr{ margin:0; padding:0; width:17px; height:14px; background:url(images/itemdetail_corrner_top_left.gif) no-repeat top;}
#top_rightCorrner{margin:0; padding:0; width:24px; height:14px; background:url(images/itemdetail_corrner_top_right.gif) no-repeat top;}
#bottom_leftCorrner{ margin:0; padding:0; width:17px; height:24px; background:url(images/itemdetail_corrner_bott_left.gif) no-repeat top;}
#bottom_rightCorrner{ margin:0; padding:0; width:24px; height:24px; background:url(images/itemdetail_corrner_bott_right.gif) no-repeat top;}
#top_mid{ margin:0; padding:0; height:14px; background:url(images/itemdetail_top_mid.gif) repeat-x top;}
#bottom_mid{ margin:0; padding:0; height:24px; background:url(images/itemdetail_bott_mid.gif) repeat-x top;}
#left_mid{ margin:0; padding:0; width:17px; background:url(images/itemdetail_left_mid.gif) repeat-y top;}
#right_mid{ margin:0; padding:0; width:24px; background:url(images/itemdetail_right_mid.gif) repeat-y top;}
#mid{ margin:0; padding:10px; display:block;}
#mid_largePic{ margin:0 auto; padding:10px; max-width:358px; height:371px; border:1px solid #e4a11b; text-align:center;}

#zoom{ margin:0 auto; padding:0; width:60px; font-size:10px; background:url(images/zoom.gif) no-repeat 0 50%; padding-left:10px;}
#zoom a{ text-decoration:none; color:#000000;}
#zoom a:hover{ text-decoration:underline; color:#000000;}

#itemDesctipt{ margin:0; padding:0; float:left; text-align:left; font-weight:bold; font-size:13px; line-height:15px;}
#itemDesctipt ul{ margin:0; padding:0; list-style:none;}
#itemDesctipt li{ margin:0; padding:10px; display:block; background:url(images/orange_dot.gif) no-repeat 0 50%; padding-left:10px; color:#000000; font-weight:bold;}

#customerInfo{ margin:0 0 0 0px; padding:0; float:left; border:1px solid #6a5402; float:right;}
#customerInfo ul{ margin:0; padding:0; list-style:none;}
#customerInfo li{ margin:0; padding:10px; display:block; width:118px}
#customerInfo a{ color:#545454; text-decoration:none;}
#customerInfo a:hover{ color:#545454; text-decoration:underline;}
.emailfriend{ background:url(images/icon_emailafriend.gif) no-repeat 0 50%; padding-left:19px;}
.shippinginfo{ background:url(images/icon_shipping.gif) no-repeat 0 50%; padding-left:19px;}
.policy{ background:url(images/icon_policy.gif) no-repeat 0 50%; padding-left:19px;}
.contactus{ background:url(images/icon_contactus.gif) no-repeat 0 50%; height:19px; padding-left:19px;}

#setlist_Wrap{ margin:7x; padding:0;}

#SetHdr{ margin:0; padding:10px; background-color:#e4a11b; min-height:25px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#SetHdr_upsale{ margin:0; padding:10px; background-color:#f26322; min-height:25px; color:#FFFFFF; font-size:12px; font-weight:bold;}

.whitelarge{color:FFFFFF; font-weight:bold; font-size:12px;}
#tdBottom{ margin:0; padding:0 0 10px 0; border-bottom:1px dashed #000033;}

#Setpic{ margin:0 auto; padding:2px; width:95px; height:95px; text-align:center;}
#Setpic img{ width:85px;}

#setpicdiv{ margin:0; padding:0; width:1px; height:107px; background:url(images/small_div.gif) no-repeat top;}
#Iframe{ margin:11px 0 0 20px; padding:0; min-height:100px;}
#Iframe3{ margin:21px 0 0 20px; padding:0; min-height:100px;}
#Iframe2{ margin:11px 0 0 30px; padding:0; min-height:100px;}

#instock{ margin:0; padding:0; width:80px; background:url(images/icon_instock.gif) no-repeat 0 50%; padding-left:14px; color:#4b5800; font-weight:bold; font-size:10px; float:left;}
#outofstock{ margin:0; padding:0; width:80px; background:url(images/icon_outofstock.gif) no-repeat 0 50%; padding-left:14px; color:#e44a1b; font-weight:bold; font-size:10px; float:left;}
.orngesmall{ font-size:10px; color:#FF9900;}


/*Footer
-------------------------------*/
#footer{ margin:0; padding:0; background:url(images/footer_bg.gif) top repeat-x; height:151px;}
#vdivlong{ margin:0; padding:0; width:1003px; float:left;}
#ctFooterlogo{ margin:20px 0 0 20px; padding:0; width:129px; height:63px; background:url(images/footer_logo.jpg) no-repeat top; position:absolute; float:left; z-index:1;}
#fottermenu{ margin:0 auto; padding:40px 0 0 0; width:483px; height:19px; color:#f1960a; text-align:center;}
#fottermenu a{ font-size:10px; color:#FFFFFF; text-decoration:none;}
#fottermenu a:hover{ font-size:10px; color:#f1960a; text-decoration:underline;}

#upperPartfooter{ margin:0 0 0 0; padding:0; height:99px;}

#bottomFooter{ margin:0px 0 0 0; padding:0; height:48px; min-width:100%}

#footermenuServ{ margin:0 auto; padding:10px 0 0 0; width:483px; height:19px; color:#f1960a; text-align:center; font-weight:bold;}
#footermenuServ a{ font-size:11px; color:#a4a4a4; text-decoration:none;}
#footermenuServ a:hover{ font-size:11px; color:#ffffff; text-decoration:underline;}

#cc{ margin:20px 0 0 10px; padding:0; width:217px; height:25px; float:left; position:absolute; background:url(images/cc.jpg) no-repeat top;}
#swd{ margin:15px 10px 0 0; padding:7px 0 0 0; position:relative; float:right; width:68px; height:22px;}
#swd a {color:#000000; font-size:10px; text-decoration:none;}
#swd a:hover {color:#000000; font-size:10px; text-decoration:underline;}
#copyrights{ margin:0 auto; padding:28px 0 0 0; width:478px; height:20px; color:#000000; font-size:10px;}