a {outline: none; cursor:pointer;}
html {font-size: 100%; /* IE hack */ }
body {color:#542957 ;background-color: #E5E5E5; font: normal 0.8em arial; margin: 0px 0px 0px 0px; background: #E4E4E4 url(/images/general_bg.png) center top repeat-y;}

form{margin: 0px;}
input, select{font-family: arial; color: #000000;}
select{margin: 1px 0px;}
img {border: none}
ul{margin: 0px; padding: 0px; list-style: none;}
.general_wrapper{margin: 0px auto; background-color: white; width: 1003px;}
.click_link {cursor: pointer;}

/* ToolTip Button*/
a.tooltipCloseNew{float:right; width:12px; height:12px; text-decoration: none; font-size:0px; background: url(/images/slider_close.png) left top repeat-y;}
a.tooltipCloseNew:hover{background-position:left 12px;}
/* End Tooltip Button */

/* header */
.header{height: 104px; background: #F4F4F4 url(/images/header_bg.png) left bottom no-repeat;}
.logoList{height: 71px; padding: 7px 0px 0px 38px;}
a.headerLogo{float: left; display: block; width: 283px; height: 63px; background: url(/images/zoara_logo.gif) left top no-repeat; font-size: 2px; color: #F4F4F4; text-align: right; text-decoration: none;}

.headerLinks{float: right; margin-top: -1px; padding-right: 30px;}
.header h1 {-x-system-font:none; color:#542957; font-family:verdana; font-size:0.75em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:2px 0px 0px 0px;}
.headerLinks li{float: left; border-left: 1px solid #F5EAD7; padding: 0px 6px 0px 5px;}
.headerLinks li.noBorder{border-left: 0px;}
.headerLinks a{color: #B9965A; text-decoration: none; font-size: 0.85em;}
.headerLinks a:hover{text-decoration: underline;}
.headerLinks img{vertical-align: middle;}
.headerLinks form, .headerLinks fieldset{display: inline; width: auto; border: 0px; padding: 0px;}
.headerLinks input{font-size: 0.85em; width: 140px; border: 1px solid #EBDFC8;}
.headerLinks div{clear: both; color: #542957; font: normal 1.3em verdana; text-align: right; padding: 5px 6px 0px 0px;}
.headerLinks div a{color: #542957; font: normal 1em verdana;}

a.smallBTN{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 17px; background: url(/images/small_btn_left.png) left top repeat-y; color: #ffffff; text-decoration: none; font-size: 1em;}
a.smallBTN span{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 17px; padding: 0px 13px 0px 4px; background: url(/images/small_btn_right.png) right top repeat-y; cursor: pointer;}
a.smallBTN:hover{background-position: left 17px; color: #A56C27 !important; text-decoration: none !important;}
a.smallBTN:hover span{background-position: right 17px;}

.headerMenu {position: relative; height: 26px; padding: 0px 0px 0px 22px; z-index: 25;}
.headerMenu li{float: left; height: 26px;}
.headerMenu a{display: block; height: 19px; width: 118px; padding-top: 7px; padding-left: 12px; background: url(/images/header_tab.png) left top repeat-y; font-weight: bold; color: #B9965A; text-decoration: none;}
.headerMenu a.headerMenu_first{width: 118px; padding-left: 15px; background: url(/images/header_tab_first.png) left top repeat-y;}
.headerMenu a.headerMenu_last{width:137px; padding-left: 10px; background: url(/images/header_tab_last.png) left top repeat-y;}
.headerMenu a:hover, .headerMenu a.selectedMenu{background-position: left 26px; }
.headerMenu a:hover{color: #542957;}
/* mega menu */
.megaMenu {position: absolute; left: 22px; top: 24px; display: none;}
.megaMenu2 {position: absolute; right: 64px; top: 24px;}
HTML/**/>BODY .megaMenu2{right: 60px;}
.megaMenu_lt{height: 16px; width: 14px; font-size: 2px; background: url(/images/mega_menu_lt.png) left top no-repeat;}
.megaMenu_top{height: 16px; font-size: 2px; background: url(/images/mega_menu_top.png) left top no-repeat;}
.megaMenu_rt{height: 16px; width: 14px; font-size: 2px; background: url(/images/mega_menu_rt.png) left top no-repeat;}
.megaMenu_left{width: 14px; font-size: 2px; vertical-align: bottom; text-align: right; background: url(/images/mega_menu_left.png) left top no-repeat;}
.megaMenu_right{width: 14px; font-size: 2px; vertical-align: bottom; background: url(/images/mega_menu_right.png) left top no-repeat;}
.megaMenu_lb{height: 14px; width: 14px; font-size: 2px; background: url(/images/mega_menu_lb.png) left top no-repeat;}
.megaMenu_bottom{height: 14px; font-size: 2px; background: url(/images/mega_menu_bottom.png) left top no-repeat;}
.megaMenu_rb{height: 14px; width: 14px; font-size: 2px; background: url(/images/mega_menu_rb.png) left top no-repeat;}
.megaMenu_center{background-color: white;}
.megaMenu_lt, .megaMenu_top, .megaMenu_rt, .megaMenu_left, .megaMenu_right, .megaMenu_left img, .megaMenu_right img, .megaMenu_lb, .megaMenu_bottom, .megaMenu_rb{behavior: url(/images/iepngfix.htc);}

.megaMenu_attach01{position: absolute; left: 0px; top: 0px; width: 136px; height: 16px; background: url(/images/mega_menu_attach_first.png) left top no-repeat;}
.megaMenu_attach02{position: absolute; left: 130px; top: 0px; width: 136px; height: 16px; background: url(/images/mega_menu_attach.png) left top no-repeat;}
.megaMenu_attach03{position: absolute; left: 260px; top: 0px; width: 136px; height: 16px; background: url(/images/mega_menu_attach.png) left top no-repeat;}
.megaMenu_attach04{position: absolute; left: 390px; top: 0px; width: 136px; height: 16px; background: url(/images/mega_menu_attach.png) left top no-repeat;}
.megaMenu_attach05{position: absolute; right: 265px; top: 0px; width: 136px; height: 16px; background: url(/images/mega_menu_attach.png) left top no-repeat;}
.megaMenu_attach06{position: absolute; right: 135px; top: 0px; width: 136px; height: 16px; background: url(/images/mega_menu_attach.png) left top no-repeat;}
.megaMenu_attach07{position: absolute; right: 0px; top: 0px; width: 141px; height: 16px; background: url(/images/mega_menu_attach_last.png) left top no-repeat;}
.megaMenu_attach01, .megaMenu_attach02, .megaMenu_attach03, .megaMenu_attach04, .megaMenu_attach05, .megaMenu_attach06, .megaMenu_attach07{}

.megaMenu_content01, .megaMenu_content02, .megaMenu_content03, .megaMenu_content04, .megaMenu_content05, .megaMenu_content06, .megaMenu_content07
{width:770px; height: 120px; min-height: 120px; clear: both; display: none;}

HTML/**/>BODY .megaMenu_content01, HTML/**/>BODY .megaMenu_content02, HTML/**/>BODY .megaMenu_content03, HTML/**/>BODY .megaMenu_content04, HTML/**/>BODY .megaMenu_content05, HTML/**/>BODY .megaMenu_content06, HTML/**/>BODY .megaMenu_content07{height: auto;}

.megaMenu_imgFrame,.page404_imgFrame{float: left; position: relative; width: 87px; height: 107px;}
.megaMenu_imgFrame img.megaMenu_img, .page404_img{position: absolute; left: 0px; top: 0px; behavior: url(/images/iepngfix.htc);}
.megaMenu_content{margin-left: 9px;}
.megaMenu_linxBox{float: left; padding-left: 12px; width:140px;}
.megaMenu_new_linxBox{float: left; padding-left: 12px; width:135px;}
.megaMenu_content strong{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; padding: 1px 0px 5px 0px; font: bold 1em verdana; color:#542957;}
.megaMenu_content strong a{display: inline; height: auto; width: auto; padding-top: 0px; padding-left: 0px; background: none; color: #542957;}
.megaMenu_content strong a:hover{text-decoration: underline;}
.megaMenu_content li{float: left; height: auto; margin-right: 5px; padding-right: 10px;}
.megaMenu_content li.megaMenu_content_last{padding-right: 0px; margin-right: 0px;}
.megaMenu_content li li{float: none; background: url(/images/home_linkframe_arr.gif) left 6px no-repeat; margin-right: 0px; margin-top: 0px; padding-left: 7px; padding-right: 0px;}
.megaMenu_content li li a{display: inline; height: auto; width: auto; padding-top: 0px; padding-left: 0px; background: none; font-weight: normal; font-size: 0.85em;}
.megaMenu_content li li a:hover{ text-decoration: underline; color: #B9965A;}


/* content left */
h1.innerMainTitle{clear: both; height: 33px; padding: 4px 0px 0px 35px; font: bold 1.5em tahoma; color: white; background: url(/images/inner_main_title_bg.png) left top repeat-x; margin: 0px 0px 0px 0px;}
.breadCrumbs{padding: 1px 0px 14px 25px; color: #542957;}
.breadCrumbs a{text-decoration: none; color: #B9965A;}

.contentLeft{float: left; width: 688px; padding: 0px 0px 0px 24px;}
.innerContentLeft{clear: both; border-bottom: 1px dotted #ACADAE; padding: 30px 0px;}
.innerContentLeft_cities{clear: both; background: url(/images/home_dotted_border.png) 3px bottom repeat-x; padding:0px 0px 30px 0px;}

/* content right */
.contentRight{float: right; width: 220px; padding-right: 37px}
.rightCol_bg{width: 220px; background: url(/images/right_col_bg.png) left top repeat-y;}
.rightCol_top{width: 220px; height: 17px; font-size: 2px; background: url(/images/right_col_top.png) left top no-repeat;}
.rightCol_devider{width: 220px; height: 7px; font-size: 2px; background: url(/images/right_col_devider.png) left top no-repeat;}
.rightCol_bottom{width: 220px; height: 17px; font-size: 2px; background: url(/images/right_col_bottom.png) left top no-repeat;}

/* need help */
.needHelp{padding: 2px 0px 3px 15px;}
.needHelp_title{color: #542957; font: bold 0.95em verdana; margin-top: -3px;}
.needHelp_title span{display: block; font-size: 1.35em;}
.needHelp_phone{color: #542957; font: bold 1.35em verdana;padding-left:0px;}
.onlineChat{color: #B9965A; font: normal 1.3em verdana; padding-top: 6px;}
HTML/**/>BODY .onlineChat{padding-top: 6px; height: 45px; position: relative;}
.onlineChat img{float: left; margin: 2px 10px 0px 0px}

a.rightCol_btn{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 17px; background: url(/images/right_col_btn_left.png) left top repeat-y; color: #B9965A; text-decoration: none; font-weight: bold !important; font-size: 0.7em !important;}
a.rightCol_btn span{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 16px; padding: 1px 17px 0px 4px; background: url(/images/right_col_btn_right.png) right top repeat-y; cursor: pointer;}
a.rightCol_btn:hover{background-position: left 17px; color: #542957; text-decoration: none !important;}
a.rightCol_btn:hover span{background-position: right 17px;}

a.rightCol_Chatbtn{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; position: absolute; height: 17px; background: url(/images/right_col_btn_left.png) left top repeat-y; color: #B9965A; text-decoration: none; font-family: tahoma; font-weight: bold !important; font-size: 11px !important; min-width: 77px;}
a.rightCol_Chatbtn span{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 16px; padding: 1px 17px 0px 4px; background: url(/images/right_col_btn_right.png) right top repeat-y; cursor: pointer;  }
a.rightCol_Chatbtn:hover{background-position: left 17px; color: #542957; text-decoration: none !important;}
a.rightCol_Chatbtn:hover span{background-position: right 17px;}


/* need help LiveChat*/
.needHelp_LiveChat{padding: 2px 0px 3px 15px;}
.needHelp_LiveChat_title{color: #542957; font: bold 0.95em verdana; margin-top: -3px;}
.needHelp_LiveChat_title span{display: block; font-size: 1.35em;}
.needHelp_LiveChat_phone{color: #542957; font: bold 1.35em verdana;}
.needHelp_LiveChat_mail{ padding:2px 0px 5px 0px ; font:normal 0.95em verdana; color:#542957;}
.needHelp_LiveChat_mail a {font:normal 0.95em verdana; color:#542957; background:none; font:bold 1.1em verdana!important;}



/* Your Order - process */
.yourOrder_process{padding: 2px 0px 3px 15px;}
.yourOrder_process_title{color: #542957; font: bold 0.95em verdana; margin-top: -3px;}
.yourOrder_process_title span{display: block; font: normal 1.5em verdana; margin:15px 0px 10px 0px;}
.yourOrder_process_phone{color: #B9965A; font: normal 1.3em verdana; margin:5px 0px 10px 0px;}

/* learn about */
.learnAbout{padding: 3px 0px 8px 15px;}
.learnAbout_title{color: #542957; font: normal 1.5em verdana;}
.learnAbout ul, .learnAbout ul ul{margin-top: 0px;}
HTML/**/>BODY .learnAbout ul{margin-top: 1px; *margin-top: 0px;}
.learnAbout li{float: left; padding-left: 1px; width:90px;}
.learnAbout li.learnAbout_first{padding-right: 10px;}
.learnAbout li li{float: none; background: url(/images/home_linkframe_arr.gif) left 6px no-repeat; margin-top: 4px; padding: 2px 0px 0px 7px; line-height: 1em;}
HTML/**/>BODY .learnAbout li li{margin-top: 3px; *margin-top: 4px;}
.learnAbout_second li {width:85px}
.learnAbout li li a{color: #B9965A; font-size: 0.85em; text-decoration: none; line-height: 1.2em;}
.learnAbout li li a:hover{text-decoration: underline;}
.rightCol_btnHolder{clear: both; text-align: right; font: normal 1.3em verdana; padding: 10px 22px 0px 0px; margin-top: -4px;}
.rightCol_ChatbtnHolder{position: absolute; text-align: right; font: normal 1.3em tahoma; left: 42px; top: 27px;}
.buyingGuide{clear: both; background: url(/images/buying_book_icon.png) left top no-repeat; margin: 12px 0px 0px 0px; padding: 1px 0px 25px 25px; color: #B9965A;}
HTML/**/>BODY .buyingGuide{margin: 0px 0px 0px 0px; *margin: 12px 0px 0px 0px; padding: 13px 0px 20px 25px; *padding: 1px 0px 25px 25px; background-position: left 12px; *background-position: left top;}

/* Testimonials */
.testimonials{padding: 7px 10px 8px 15px; height:283px; min-height:250px;}
HTML/**/>BODY .testimonials{height: auto;}
.testimonials_title{color: #542957; font: normal 1.5em verdana; padding-bottom: 10px;}
.testimonials_title img{vertical-align: middle; margin-right:5px;}
.testimonials li{color: #626E75; font-size: 0.85em; margin-bottom:10px;}
.testimonials li a{color: #626E75;  text-decoration: none;}
.testimonials li a:hover{color: #B9965A;  text-decoration: none;}
.testimonials li label{color: #ACADAE; display:-moz-inline-block; display:-moz-inline-box; display: inline-block; padding-top: 2px;}
.testimonials li img.leftQuot{margin-top: -1px;}
.testimonials li img.rightQuot{margin-top: -1px;}
.testimonials .rightCol_btnHolder{padding: 0px 12px 0px 0px; margin-top: 0px;}
.testimonials li .content_testimonials .image{float:left;width:10px;margin:0px 1px 0px 0px;}
.testimonials li .content_testimonials .text{float:left;width:180px;padding:0px 0px 0px 0px;}
.testimonials li .content_testimonials{overflow:hidden;}

/* 3D Icon */
.Icon3D {padding:10px 10px 8px 11px;}
.Icon3D_title {padding-top: 2px; clear:both; text-align:center;}
.Icon3D_title a{color: #542957; font: bold 1em verdana; text-decoration:none}
.Icon3D .image {float:left; width:85px; text-align:center; padding-right:25px; padding-left:12px;}
.Icon3D_title span a{color: #542957; font: bold 1.3em verdana; text-decoration:none;}
.Icon3D_title span a:hover{color: #B9965A; text-decoration: none;}
.Icon3D_title img{vertical-align: middle;}

/* zoara way */
.zoaraWay{padding: 7px 10px 8px 15px;}
.zoaraWay_title{color: #542957; font: normal 1.5em verdana; padding-bottom: 3px;}
.zoaraWay li{background: url(/images/home_linkframe_arr.gif) left 6px no-repeat; margin-top: 4px; padding: 2px 0px 0px 7px; line-height: 1em;}
.zoaraWay a{color: #B9965A; font-size: 0.85em; text-decoration: none;}
.zoaraWay a:hover{text-decoration: underline;}

/* Follow Us */
.followUs {padding: 7px 10px 11px 15px; min-height:70px; height:70px;}
.followUs_title{color: #542957; font: normal 1.5em verdana; padding-bottom: 3px;}
.followUs li{background:none; margin-top: 10px; padding: 2px 4px 0px 0px; line-height: 1em; float:left;}
.followUs li.last{padding: 2px 0px 0px 0px!important;}
.followUs a{color: #B9965A; font-size: 0.85em; text-decoration: none;}
.followUs a:hover{text-decoration: underline;}

/* related links */
.relatedLink{padding: 7px 10px 5px 15px; height: 265px; min-height: 200px;}
HTML/**/>BODY .relatedLink{height: auto;}
.relatedLinks_title{color: #542957; font: normal 1.5em verdana; padding-bottom: 3px;}
.relatedLink li{background: url(/images/home_linkframe_arr.gif) left 6px no-repeat; margin-top: 4px; padding: 2px 0px 0px 7px; line-height: 1em;}
.relatedLink a{color: #B9965A; font-size: 0.85em; text-decoration: none;}
.relatedLink a:hover{text-decoration: underline;}
.relatedLink .rightCol_btnHolder{margin-top: 10px;}

/* Help With Financing */
.helpWithFinancing{padding: 7px 10px 18px 15px;}
.helpWithFinancing_title{color: #542957; font: normal 1.5em verdana; padding-bottom: 3px;}
.helpWithFinancing_title div{font: normal 0.6em arial; padding: 8px 0px 3px; color: #626E75;}
.helpWithFinancing li{background: url(/images/home_linkframe_arr.gif) left 6px no-repeat; margin-top: 4px; padding: 2px 0px 0px 7px; line-height: 1em;}
.helpWithFinancing a{color: #B9965A; font-size: 0.85em; text-decoration: none;}
.helpWithFinancing a:hover{text-decoration: underline;}
.helpWithFinancing .rightCol_btnHolder{margin-top: 40px;}

/* how to SEO */
.howTo_SEO {clear: both; padding: 10px 0px 0px 10px!important;}
.howTo_SEO h2 {margin: 0px 0px 5px 0px!important; padding: 0px 0px 5px 0px; color: #542957; font: bold 1em verdana!important;}
.howTo_SEO P {color:#626E75; font-size: 0.9em; line-height: 1.25em; text-align: justify;}
.howTo_SEO a {text-decoration:none; color:#B9965A!important }
.howTo_SEO a:hover{text-decoration:underline!important}

/* SEO */
.SEO_wider{width:945px!important;}
/* SEO TEXT */
.howTo {clear: both; padding: 10px 0px 0px 10px!important;}
.howTo h2 {margin: 0px 0px 5px 0px!important; padding: 0px 0px 5px 0px; color: #542957; font: bold 1em verdana!important;}
.howTo P {color:#626E75; font-size: 0.9em; line-height: 1.25em; text-align: justify;}
.howTo a {text-decoration:none; color:#B9965A!important }
.howTo a:hover{text-decoration:underline!important}


/* contact footer */
.contactFooter{clear: both; padding: 28px 0px 10px 28px;}
.contactFooter ul{height: 130px; min-height: 130px;}
HTML/**/>BODY .contactFooter ul{height: auto;}
.contactFooter li{float: left; background: url(/images/contact_footer_border.png) left top repeat-y; height: 100px; min-height: 100px; padding: 7px 38px 0px 7px; color: #ACADAE;}
HTML/**/>BODY .contactFooter li{height: auto;}
.contactFooter li.contactFooter_form{padding: 7px 0px 0px 8px; width:242px;}
.contactFooter strong{font-weight: normal; display: block; color: #626E75; padding-bottom: 4px;}
.contactFooter a{text-decoration: none; color: #ACADAE;}
.contactFooter strong a{color: #626E75;}
.contactFooter a:hover{text-decoration: underline; color: #B9965A;}
.contactFooter a.smallBTN{color: #ffffff;}
.contactFooter form{white-space: nowrap; padding-top: 4px;}
.contactFooter fieldset{display: inline; width: auto; border: 0px; padding: 0px;}
.contactFooter input{width: 141px; border: 0px; padding-left: 8px; background-color: #ECECEC; color: #626E75; font-size: 0.85em; vertical-align: middle;}

/* footer */
.footer{clear: both; padding: 18px 0px 0px 28px; background: url(/images/footer_line.png) 25px top no-repeat;}
.footerLogos{clear: both; height: 32px; min-height: 32px; padding-left: 3px;}
.footerLogos ul{height: 32px; min-height: 32px;}
.footerLogos li{float: left; height: 32px; min-height: 32px;}
.footerLogos li img {margin-right:10px;}
HTML/**/>BODY .footerLogos, HTML/**/>BODY .footerLogos ul, HTML/**/>BODY .footerLogos li{height: auto;}
.footerLogos li.footerLogos_firstGap{padding: 0px 0px 0px 79px;}
.footerLogos li.footerLogos_lastGap{padding: 0px 0px 0px 140px;}

.footerLinks{clear: both; font-size: 0.85em; color: #626E75; padding: 13px 0px 0px 0px;}
.footerLinks strong{font-weight: normal; display: block; padding-bottom: 4px;}
.footerLinks strong.inBetween{padding-top: 18px;}
.footerLinks li{float: left; padding-left: 65px;}
.footerLinks li.footerLinks_first{padding-left: 5px;}
.footerLinks li li{float: none; margin-top: 2px; padding-left: 0px;}
.footerLinks a{text-decoration: none; color: #ACADAE;}
.footerLinks a:hover{text-decoration: underline; color: #B9965A;}


.TZUR_logo{clear: both; padding: 10px 0px 10px 28px;}
.zoara2008{clear: both; padding: 20px 0px 10px 28px; color:#828282; padding-right:25px;}



/* Articles */
.article{border-bottom: 1px dotted #ACADAE; overflow:hidden; margin:14px 0px 10px 0px;}
.article .image{ width:132px; height:132px; float:left;}
.article .image img{ }
.article .frame_image{position:relative;top:-135px;background-image:url(/images/image_frame_132_132.png); width:132px ; height:132px}
.article .data { width:530px; min-height:136px; float:left; padding:0px 0px 0px 10px; }
.articles h2{ font: normal 1.55em verdana; color: #542957;padding:0px;margin:4px 0px 20px 0px;}
.article .data .title{padding-top:6px}
.article .data .title a{ font:bold 1em verdana; color:#542957; text-decoration:none }
.article .data .author{ font:normal 1em arial; color:#ACADAE;}
.article .data .text{  font:normal 1em arial; color:#626E75; padding-top:4px; min-height:60px; }
.article .data .btn{ float:right }
.article .data_noPic { width:662px; min-height:136px; float:left; padding:0px 0px 0px 10px; }
.article .data_noPic .author{ font:normal 1em arial; color:#ACADAE;}
.article .data_noPic .text{  font:normal 1em arial; color:#626E75; padding-top:4px; min-height:60px; overflow:hidden }
.article .data_noPic .btn{ float:right }
.article .data_noPic .title{padding-top:6px}
.article .data_noPic .title a{ font:bold 1em verdana; color:#542957; text-decoration:none }
.article .btn{ clear:both; padding:10px 0px 10px 0px; float:right;}
.article .btn a{ display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 17px; background: url(/images/small_btn_left.png) left top repeat-y; color: #ffffff; text-decoration: none; font-size: 1em;}
.article .btn a span{ display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 16px; padding: 0px 13px 0px 4px; background: url(/images/small_btn_right.png) right top repeat-y; cursor: pointer;}
.article .btn a:hover{ background-position: left 17px; color: #A56C27 !important; text-decoration: none !important;}
.article .btn a:hover span{ background-position: right 17px;}
.articles_pager{padding:0px 0px 21px 0px;float:right}



/* News */
.mainNews h2{ font: normal 1.55em verdana; color: #542957;padding:0px;margin:4px 0px 20px 0px;}
.News{background:transparent url(/images/home_dotted_border.png) repeat-x scroll 10px bottom; overflow:hidden; margin:14px 0px 10px 0px;}
.News .image{ width:132px; height:132px; float:left;}
.News .image img{ }
.News .frame_image{position:relative;top:-135px;background-image:url(/images/image_frame_132_132.png); width:132px ; height:132px}
.News .data { width:530px; min-height:136px; float:left; padding:0px 0px 0px 10px; }
.News .data .author{ font:normal 1em arial; color:#ACADAE;}
.News .data .text{ font:normal 1em arial; color:#626E75; padding-top:4px; min-height:60px; }
.News .data .btn{ float:right }
.News .data .title{ padding:12px 0px 0px 0px ;margin:0px;  }
.News .data .title a{font:bold 1em verdana; color:#542957; text-decoration:none}
.News .data_noPic { width:662px; min-height:136px; float:left; padding:0px 0px 0px 10px; }
.News .data_noPic .author{ font:normal 1em arial; color:#ACADAE;}
.News .data_noPic .text{  font:normal 1em arial; color:#626E75; padding-top:4px; min-height:60px; }
.News .data_noPic .btn{ float:right }
.News .data_noPic .title{ padding:12px 0px 0px 0px ;margin:0px;  }
.News .data_noPic .title a{font:bold 1em verdana; color:#542957; text-decoration:none}
.News .btn{ clear:both; padding:10px 0px 10px 0px; float:right;}
.News .btn a{ display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 17px; background: url(/images/small_btn_left.png) left top repeat-y; color: #ffffff; text-decoration: none; font-size: 0.9em;}
.News .btn a span{ display:-moz-inline-block; display:-moz-inline-box; display: inline-block; height: 17px; padding: 0px 13px 0px 4px; background: url(/images/small_btn_right.png) right top repeat-y; cursor: pointer;}
.News .btn a:hover{ background-position: left 17px; color: #A56C27 !important; text-decoration: none !important;}
.News .btn a:hover span{ background-position: right 17px;}
.News_pager{padding:0px 0px 21px 0px;float:right}
/* end News */


/* Article Item*/
.article_item .title{padding:12px 0px 0px 0px ;margin:0px; }
.article_item .title h3{font: normal 1.5em verdana; color: #542957;margin:0px}
.article_item .subTitle {border-bottom: 1px dotted #ACADAE; overflow:hidden;padding:3px 0px 5px 0px}
.article_item .subTitle .back_to_articles {width:180px; float:right; text-align:right;font:normal 1em arial ;}
.article_item .subTitle .back_to_articles a{ background:url(/images/home_linkframe_arr.gif) no-repeat scroll right 6px; color:#B9965A; text-decoration:none;padding-right:10px;}
.article_item .subTitle .author{color:#ACADAE;font:normal 1em arial; width:500px; float:left;}
.article_item .content{clear:both; color:#542957 ;font:normal 1em arial; }
.article_item .content p{color:#542957;margin:18px 0px 0px 0px}
/* end Article Item*/


/* Paging Articles Use It */
.resultsPaging{float: right;margin:10px 20px 20px 0px}
.resultsPaging li{display: inline; color: #626E75;}
.resultsPaging li strong{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; font-weight: normal; color: #542957; padding: 0px 5px;}
.resultsPaging li a{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; color:#B9965A; text-decoration: none;}
.resultsPaging li a.pagingPrev{background: url(/images/paging_left.png) left 6px repeat-y; padding: 0px 0px 0px 8px; color:#B9965A}
.resultsPaging li a.pagingNext{background: url(/images/paging_right.png) right 6px repeat-y; padding: 0px 8px 0px 0px; color:#B9965A}
.resultsPaging li a.pagingPrev:hover{background-position: left 56px; color: #542957;text-decoration:none; }
.resultsPaging li a.pagingNext:hover{background-position: right 56px; color: #542957; text-decoration:none;}
.resultsPaging li a.pagingPrev_disabled, .resultsPaging li a.pagingPrev_disabled:hover{background-position: left 31px; color: #ACADAE; cursor: default;}
.resultsPaging li a.pagingNext_disabled, .resultsPaging li a.pagingNext_disabled:hover{background-position: right 31px; color: #ACADAE; cursor: default;}


.static_content{font:normal 1em arial;color:#542957 ;margin:0px 0px 0px 3px!important ;clear:both}
.static_content p{margin:14px 0px 14px 0px!important ; padding-top:0px!important;line-height:1.3em!important}
.static_content .text p{line-height:1.3em !important; margin:14px 0 !important;padding-top:0 !important;}

.static_content a{color:#B9965A ;text-decoration:none ;}
.static_content a:hover{text-decoration:underline; }

.static_content ol {padding: 0px 0px 0px 20px; margin: 0px 0px 15px 0px!important;}
.static_content ol li {font-weight:bold;padding:0px;}
.static_content ol span{font-weight: normal; }
.static_content li{margin:6px 0px 0px 0px!important;line-height:1.3em}


/* MY ACCOUNT PAGES */

/* General */
.contentWide {padding:0 0 0 24px; min-height:425px;}
.contentWide p {margin:0px!important ; padding:10px 0px 10px 0px!important;line-height:1.3em!important}
.contentWide h2 {color:#542957; font-family:verdana; font-size:1.45em; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:10px 0px 5px 0px;}
.contentWide h3 {color:#542957; font-family:verdana; font-size:1em; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:5px 0px 10px 0px;}
.contentWide h4 {color:#542957; font-family:verdana; font-size:1.2em; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0px; padding:10px 0px 0px 0px;}

.contentWide .verisignLock {float:left; color:#ACADAE; padding:40px 0 0 0; font-size:0.9em;}
.contentWide .verisignLock img {vertical-align:middle;}
.contentWide .button {float: right; margin-top:30px;}
.contentWide .login_wrapper {margin:10px 0px 50px 0px; height:auto;}

/* Login Page */
/* box left*/
.login_box {float:left;height:250px;width:450px;display:inline-block;background-image:url('/images/frame_login.png'); margin-right:15px;}
.login_box .text {margin:20px; padding:0; height:170px}
.login_box .text2 {margin:-40px 20px 0px 20px; padding:0; height:50px;}
.login_box form li {padding-top:10px;}
.login_box form li.last {padding-top:5px;}
.login_box form li span {font-size:0.85em; color:#B9965A;}
.login_box form li span a {color:#B9965A; text-decoration:none;}
.login_box form li span a:hover {color:#B9965A; text-decoration:underline;}
.login_box form label {color:#542957; display:inline-block; width:90px;}
.login_box form input {width:275px; -x-system-font:none; color:#626E75; font-family:arial; font-size:0.85em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; border:1px solid #7F9DB9;}
.login_box a.login_btn_viewBTN {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/login_btn.png) repeat-y scroll left top; color:#DDC390; cursor:pointer; display:block; font-size:2px; height:19px; margin-top:10px; padding:4px 0 0 4px; text-align:left; text-decoration:none; width:80px;}
.login_box a.login_btn_viewBTN:hover {background-position:left 23px; color:#f0ede9;}
/* end box left */
/* box right*/
.create_account_box {float:left;height:250px;width:450px;display:inline-block;background-image:url('/images/frame_login.png')}
.create_account_box .text {margin:20px; padding:0;}
.create_account_box .text ul {line-height:1.5em; list-style-image:none; list-style-position:outside; list-style-type:none;}
.create_account_box .text ul li {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#542957; padding:0 0 0 10px; background:transparent url(/images/home_linkframe_arr.gif) no-repeat scroll left 7px;}
.create_account_box a.create_account_viewBTN {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/create_an_account.png) repeat-y scroll left top; color:#DDC390; cursor:pointer; display:block; font-size:2px; height:21px; margin-top:10px; padding:4px 0 0 4px; text-align:left; text-decoration:none; width:160px;}
.create_account_box a.create_account_viewBTN:hover {background-position:left 25px; color:#f0ede9;}
/* end box right*/
/*End Login Page */

/* Create Account Page */
.contentWide .myAccount_wrapper {margin:10px 0px 0px -24px;}
.create_account_resultsHolder {width:450px; text-align:left; float:left; margin:0 auto;}
.create_account_results {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/create_account_bg.png) repeat-y scroll left top; width:440px;}
.create_account_results_bottom {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/create_account_bottom.png) no-repeat scroll left bottom; width:440px;}
.create_account_results_top {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/create_account_top.png) no-repeat scroll left top; height:auto; padding:20px; width:400px; text-align:left;}

.create_account_page {/*float:left; height:393px; width:437px; display:inline-block;*/}
.create_account_page .text2 {margin-top:10px;}
.create_account_page .text_end {clear:both;}
.create_account_page form li {padding-top:10px;}
.create_account_page form li.last {padding-top:5px;}
.create_account_page form li span {color:#B9965A; margin-right:3px;}
.create_account_page form label {color:#542957; display:inline-block; width:140px;}
.create_account_page form a {color:#B9965A; text-decoration:none;}
.create_account_page form a:hover {color:#B9965A; text-decoration:underline;}
.create_account_page form input {width:245px; -x-system-font:none; color:#626E75; font-family:arial; font-size:0.85em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; border:1px solid #7F9DB9;}
.create_account_page a.create_account_viewBTN {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/create_an_account.png) repeat-y scroll left top; color:#DDC390; cursor:pointer; display:block; font-size:2px; height:21px; margin-top:10px; padding:4px 0 0 4px; text-align:left; text-decoration:none; width:160px;}
.create_account_page a.create_account_viewBTN:hover {background-position:left 25px; color:#f0ede9;}
.create_account_page .comment span {color:#B9965A;}
/*End Create Account Page */

/* Recover Password - invalid key page */
#page p.pages {width:410px;}
#page p a {color:#B9965A; text-decoration:none;}
#page p a:hover {color:#B9965A; text-decoration:underline;}
#page .submitPassword a {color:#ffffff; text-decoration: none;}
#page .recover_form {width:420px;}
#page .recover_form input {width:250px;}
#page .recover_form .submitPassword {float:right; margin:20px 27px 0px 0px;}

/* Logged In Frames */
.contentWide .myAccount_wrapper {margin:10px 0px 0px -24px;}
.myAccount_resultsHolder {width:900px; text-align:center; clear:both; margin:0 auto;}
.myAccount_results {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/my_account_bg.png) repeat-y scroll left top; width:900px;}
.myAccount_results_bottom {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/my_account_bottom.png) no-repeat scroll left bottom; width:900px;}
.myAccount_results_top {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/my_account_top.png) no-repeat scroll left top; min-height:500px; height:500px; padding:20px; width:860px; text-align:left;}
.myAccount_topTxt {position:relative; border-bottom: 1px dotted #ACADAE; clear:both; padding-bottom:10px;}

.myAccount_wrapper .nav_wrapper {position:relative; float:left; width:149px; margin-top:5px; min-height:390px; height:390px;  -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:none; border-right: 1px dotted #ACADAE}
.nav_wrapper li {margin-top:10px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/home_linkframe_arr.gif) no-repeat scroll left 6px; padding:2px 0 0 7px!important;}
.nav_wrapper a {color:#B9965A; text-decoration:none;}
.nav_wrapper a:hover {color:#B9965A; text-decoration:none; font-weight:bold;}

.myAccount_wrapper .content_wrapper {position:relative; float:left; width:690px!important; margin-left: 20px;}
.content_wrapper li {padding-top:10px;}
.content_wrapper li.last {padding-top:25px;}
.content_wrapper li span {color:#B9965A; margin-right:3px;}
.content_wrapper .noH {margin-top:20px; line-height:1.5em;}
.my_account_rings {background:transparent url(/images/my_account_rings.jpg) no-repeat scroll left bottom; width:462px; height:265px; position:absolute;}
HTML/**/>BODY .my_account_rings {left:40px; top:148px; *top:157px;}
.content_wrapper label {color:#542957; display:inline-block; width:140px; font-weight:bold;}
.content_wrapper form label {color:#542957; display:inline-block; width:140px; font-weight:normal;}
.content_wrapper form .bill_ship_top {background:transparent url(/images/description_dotted.gif) repeat-x scroll left bottom; padding:0px 0px 10px 0px!important; margin-bottom:5px!important;}
.content_wrapper .address_book_save {position:absolute; top:360px; *top:370px;}
.content_wrapper form a {color:#B9965A; text-decoration:none;}
.content_wrapper form a:hover {color:#B9965A; text-decoration:underline;}
.content_wrapper form input {width:250px; -x-system-font:none; font-family:arial; font-size:0.85em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; border:1px solid #7F9DB9;}
.content_wrapper form .ship_phone {width: 100px;}
.content_wrapper form .ship_area {width: 40px;}
.content_wrapper form .phone_comment {color: #ACADAE; font-size: 0.69em; padding: 0 0 1px 140px;}
.content_wrapper form .phone_comment span{padding-right: 25px;}
.content_wrapper form select {-x-system-font:none; color:#626E75; font-family:arial; font-size:0.85em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; width:252px;}
.content_wrapper a.edit_btn_viewBTN {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/edit_btn.png) repeat-y scroll left top; color:#DDC390; cursor:pointer; display:block; font-size:2px; height:19px; margin-top:10px; padding:4px 0 0 4px; text-align:left; text-decoration:none; width:80px;}
.content_wrapper form input.send_news {width:15px!important; border:none!important; text-align:left; margin:0!important;}

.content_wrapper a.edit_btn_viewBTN:hover {background-position:left 23px; color:#f0ede9;}
.content_wrapper a.save_btn_viewBTN {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/save_btn.png) repeat-y scroll left top; color:#DDC390; cursor:pointer; display:block; font-size:2px; height:19px; margin-top:10px; padding:4px 0 0 4px; text-align:left; text-decoration:none; width:80px;}
.content_wrapper a.save_btn_viewBTN:hover {background-position:left 23px; color:#f0ede9;}

.content_wrapper .more_orders_wrap {float:right; width:130px; margin-right:65px; text-align:right; background:transparent url(/images/home_linkframe_arr.gif) no-repeat scroll right 6px;}
.content_wrapper .more_orders_wrap2 {float:left; margin-left:8px; width:130px; text-align:left; background:transparent url(/images/home_linkframe_rev.gif) no-repeat scroll left 6px;}
.content_wrapper a.more_orders2 {color:#B9965A; text-decoration:none; margin-left:5px;}
.content_wrapper a.more_orders2:hover {color:#B9965A; text-decoration:underline;}
.content_wrapper a.more_orders {color:#B9965A; text-decoration:none; margin-right:5px;}
.content_wrapper a.more_orders:hover {color:#B9965A; text-decoration:underline;}
/* table */
.order_statusTbl {width:630px;padding: 15px 0px 5px 0px; clear: both; position: relative;}
.order_statusTbl th{width:100px;background: url(/images/search_table_th_border.png) right top no-repeat; font: normal 0.9em arial; color: #542957; vertical-align: top; padding: 14px 0px 5px 16px; text-align: left; white-space: nowrap;}
.order_statusTbl th.long{width:350px; background: url(/images/search_table_th_border.png) left top no-repeat; padding: 16px 4px 5px 16px;}
.order_statusTbl th.leftTH{background: url(/images/search_table_th_left_new.png) left top no-repeat; padding: 16px 4px 5px 16px;}
.order_statusTbl th.rightTH{background: url(/images/search_table_th_right.png) right top no-repeat; padding: 14px 0px 5px 6px; width:5px;}
.order_statusTbl td{height: 28px; font: normal 0.9em arial; padding:0px 0px 0px 20px;}
.order_statusTbl td a {color: #626E75; text-decoration:none;}
.order_statusTbl td a:hover {color: #626E75; text-decoration:underline;}
.order_statusTbl td.leftTD{background-image: url(/images/search_table_td_left.png);background-position: left top; background-repeat: repeat-y; }
.order_statusTbl td.rightTD{background-image: url(/images/search_table_td_right.png); background-position: right top; background-repeat: repeat-y; vertical-align: top; height: 21px; padding: 7px 10px 0px 6px;}
.order_statusTbl .TR_white td{background-color: #ffffff; color: #626E75;}
.order_statusTbl .TR_zebra td{background-color: #F4F4F4; color: #626E75;}
.order_statusTbl .Table_bottom{background: url(/images/search_table_bottom.png) left bottom repeat-x; text-align: center; vertical-align: top; padding: 0px 0px 0px 0px }
.order_statusTbl .Table_bottomLeft{background: url(/images/search_table_bottom_left.png) left bottom no-repeat; vertical-align: top; padding: 0px 0px 0px 0px }
.order_statusTbl .Table_bottomRight{background: url(/images/search_table_bottom_right.png) right bottom no-repeat; vertical-align: top; text-align: right; padding: 0px 30px 0px 0px }
/* end table */

/* End Logged In Frames */

/* END MY ACCOUNT PAGES */






/* tooltip design */
.tooltipHolder{position: relative; z-index: 35;}
.tooltipDiv{position: absolute; left: 0px; top: 0px; z-index:1000}

.tooltipDiv table{width: 100%;}
.tooltipDiv td{padding: 0px 0px 0px 0px !important;}
.tooltip_lt{height: 18px; background: url(/images/tooltip_lt.png) left top no-repeat; font-size: 2px;}
.tooltip_rt{width: 20px; height: 18px; background: url(/images/tooltip_rt.png) left top no-repeat; font-size: 2px;}
.tooltipLeft{width: 19px; background: url(/images/tooltip_left.png) left top no-repeat; vertical-align: bottom !important;}
.tooltipRight{width: 20px; background: url(/images/tooltip_right.png) left top no-repeat; vertical-align: bottom !important;}
.tooltip_lb{height: 32px; background: url(/images/tooltip_lb.png) left top no-repeat; font-size: 2px;}
.tooltip_rb{width: 20px; height: 32px; background: url(/images/tooltip_rb.png) left top no-repeat; font-size: 2px;}
.tooltip_lt, .tooltip_rt, .tooltipLeft, .tooltipRight, .tooltip_lb, .tooltip_rb{behavior: url(/images/iepngfix.htc);}
.tooltipCenter{background-color: #f9f9f9; vertical-align: top;}
a.tooltipClose{float: right; width: 18px; height: 18px; text-decoration: none; font-size: 2px; background: url(/images/tooltip_close.png) left top repeat-y;}
a.tooltipClose:hover{background-position: left 18px;}


/* pager */
.pager {float:right;}
.pager li a{color: #B9965A; padding:0 0 0 2px;}
.pager li a span{padding:0 5px 0 3px;}
.pager li.selected a, .pager li.selected a span, .pager li a:hover, .pager li a span:hover, .next a, .prev a {
        background: url(/images/selected_bg.gif) no-repeat;
    color:#fff;
}
.pager li.selected a, .pager li a:hover {
    color:#fff;
    background-position: 0 -18px;
    padding:0 0px 0 2px;
}
.pager li.selected a span, .pager li a span:hover{
    background-position: right 1px;
    /*padding: 0 5px 0 3px;*/
}
.pager li.next a {padding-right:2px; background-position: right -36px;}
.pager li.next a:hover {background-position: right -47px;}
.pager li.next a span:hover {background:none; color: #542957;}
.pager li.prev a{padding-left:3px; background-position: left -58px;}
.pager li.prev a:hover {background-position: left -69px;}
.pager li.prev a span:hover {background:none; color: #542957;}
.pager li.dot {background: none; color: #542957;}

/* sitemap */
.sitemap-clmn {float:left; width:216px; margin-left:10px;}
.sitemap-clmn:first-child {margin-left:2px}
.contactMainContent .sitemap-clmn h2 {border-top: 1px dashed #DADADA; font-size:1em;font-weight: bold;  margin:5px 15px 5px 0; padding: 15px 0 0 0;}
.contactMainContent .sitemap-clmn h2:first-child {margin-top:0; border-top: none;}
.contactMainContent .sitemap-clmn h3 {font-size:0.9em; font-weight: normal; margin: 10px 0 5px 0; padding: 0;}
.contactMainContent .sitemap-clmn h3:first-child {margin: 5px 0;}