body{font-family:Arial; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#D4E1F2 !important}
*{outline:none}
img{border:0px; outline:none}
.img .a{border:0px; outline:none}
 a{outline:none;}
.main{width:100%; padding:10px 0px 0px 0px}
/*.container{width:994px; margin:0px auto 0px auto; overflow:hidden}*/
.container{width:995px; margin:0px auto 0px auto;}
.overflowhidden{overflow:hidden}
.header{width:995px; float:left; height:33px}
.headerleft{width:13px; float:left; height:33px; background:url(images/newlayout/sprite.gif) no-repeat -398px 0px}
.headermiddle{width:969px; float:left; height:33px; background:url(images/newlayout/spriteline.gif) repeat-x 0px 0px}
.headerright{width:13px; float:right; height:33px; background:url(images/newlayout/sprite.gif) no-repeat -425px 0px}
.search{float:right; width:305px; position:absolute; z-index:80; border:#8b8a98 solid 1px; height:31px; margin:12px 0px 0px 0px; background:#FFFFFF}
.searchleft{float:left; width:248px; margin:0px 0px 0px 0px}
.searchright{float:right; width:30px}
.searchinput{background:#FFFFFF; border:0px; height:20px; width:230px; font-size:14px; color:#214487; padding:7px 0 0px 10px; font-weight:bold}
.mainheader{background:url(images/newlayout/sprite.gif) no-repeat 0px -240px; width:995px; height:113px; float:left}
.mainheaderright{width:434px; height:113px; float:right}
.chatonline{float:left; width:247px; height:62px; margin:53px 0px 0px 0px}
.loginmain{float:right; width:330px; margin:3px 0px 0px 0px}  
.loginleft{float:left;line-height:20px;}
.loginrigt{float:left; width:135px; margin:0px 0px 0px 5px}
.logintext{font-size:13px; font-weight:bold; text-transform:uppercase; color:#3F67BC;  text-decoration:none; outline:none;text-align:left}
.logintext.a{font-size:10px; font-weight:normal; color:#3F67BC; outline:none; text-decoration:none}
.logintext.a:hover{font-size:10px; font-weight:normal; color:#3F67BC; outline:none; text-decoration:underline}
.mainbanner{background:url(images/newlayout/spriteline.gif) repeat-x 0px -33px; width:988px; float:left; padding:3px 3px 3px 3px}
.mainleft{width:800px; height:462px; float:left; padding:0px 0px 0px 0px}
.dt{background:#fff; width:800px; height:80px; float:left; margin:31px 0px 0px 0px;overflow-x: hidden; overflow-y: scroll;}
.dtinner{background:#fff; width:780px; height:80px; float:left;text-align:left;}
.innerleft{width:995px; height:462px; float:left; padding:0px 0px 0px 0px}
.mainright{background:#dbdfc0; width:176px; float:right; padding:10px 2px 10px 7px; z-index:8;}
.homepagetools{background:#fff; border:#8387b2 solid; border-width:1px 1px 0px 1px; width:169px; float:left}
.homepagetoolstitle{background:#214487; width:169px; border-bottom:#8387b2 solid 1px; font-size:12px; padding:5px 0px; text-align:center; color:#fff; font-weight:bold}
.homepagetoolssub{float:left; background:#fff; width:169px; border-bottom:#8387b2 solid 1px; text-align:right; height:21px; padding:5px 0px}
.homepagetoolssub:hover{float:left; background:#EEF1E2; width:169px; border-bottom:#8387b2 solid 1px; padding:5px 0px}
.leftinnerslide{float:left; margin:15px 0px 0px 0px; background:#FFFFFF; border:#8387b2 solid 1px; width:170px;height:269px;}
.middlecontent{background:#FFFFFF; float:left; width:995px; height:100px}
.middlerepeat{margin:10px 0px 10px 0px; border-left:#7881b0 solid 1px; float:left; width:268px}
.homeblogleft{float:left; background:url(images/newlayout/sprite.gif) repeat-x 0px 0px; width:100px; height:76px}
.homeblogrigth{float:right; width:155px}
.homeblogtitle{font-size:12px; font-weight:bold; color:#314c8c; padding:0px 0px 0px 0px}
.homeblogtitle a{ font-size:12px; font-weight:bold; color:#314c8c; padding:10px 0px 0px 0px; text-decoration:none}
.homeblogtitle a:hover{font-size:12px; font-weight:bold; color:#93A541; padding:10px 0px 0px 0px; text-decoration:none}
.homeblogimage{float:left; margin:10px 0px 0px 0px; width:160px}
.fl{float:left;}
.fr{float:right;}
.entry{font-size:13px; font-weight:bold; padding:0px 0px 0px 10px; width:105px; color:#314c8c; line-height:18px}
.newsleft{float:left;  background:url(images/newlayout/sprite.gif) repeat-x -313px 0px; width:75px; height:76px}
.videosleft{float:left; background:url(images/newlayout/sprite.gif) repeat-x -234px 8px; width:48px; height:75px;padding-left:18px;}
.newsrigth{float:right; width:178px}
.newsrigth2{float:right;width:90px;padding-top:15px;line-height:20px;}
.middlerepeat1{margin:10px 0px 10px 0px; padding:0px 0px 0px 10px; border-left:#7881b0 solid 1px; float:left; width:168px}
.greenpatch{background:url(images/newlayout/spriteline.gif) repeat-x 0px -557px; height:98px; width:995px; float:left}
.madein{background:url(images/newlayout/madein.jpg) no-repeat left; width:793px; float:left; margin:0px 0px 0px 50px; height:99px}
.bottomslide{width:995px; float:left; margin:0px 0px 0px 0px; height:137px}
.fottermain{width:995px; float:left}
.fotterleft{width:300px; float:left; padding:0px 0px 0px 40px}
.fotterright{width:394px; float:left; padding:5px 0px 0px 25px !important; height:24px; background:url(images/newlayout/sprite.gif) no-repeat -597px -1px}
.fottertext{font-size:11px; font-weight:bold; text-decoration:none; color:#7993c9; padding:0px 0px 0px 40px; outline:none}
.fottertext.a{font-size:11px; font-weight:bold; text-decoration:none; color:#7993c9; padding:10px 0px 0px 40px}
.fottertext.a:hover{font-size:11px; font-weight:bold; text-decoration:none; color:#7993c9; padding:10px 0px 0px 40px}
.homelinks{color:#214487; text-decoration:none; outline:none; background-color:transparent; font-size:12px; font-weight:bold; text-align:left; float:left; padding:5px 7px 0px 0px}
.downarrowclass{position:absolute; top:7px; right:5px}
.rightarrowclass{position:absolute; top:5px; right:5px}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
/*.mainrev_visual{height:351px}*/
.mainrev_visual{height:431px}
.mainrev_visual #main_tab{width:800px}
.mainrev_visual #main_tab ul{width:800px; height:31px; background:#577ABE; margin:0px; padding:0px;}
.mainrev_visual #main_tab ul li{display:inline; float:left; line-height:1px; font-size:12px; width:auto}
.mainrev_visual #main_tab ul li img{cursor:pointer}
.mainrev_visual #main_tab ul li.sel img{cursor:default}
.cb{clear:both}
.textdecnone{text-decoration:none}
#slideshow{position:relative}
#slideshow IMG{position:absolute; top:0; left:0; z-index:8; opacity:0.0}
#slideshow IMG.active{z-index:10; opacity:1.0}
#slideshow IMG.last-active{z-index:9}
.wid25{width:25px !important}
.wid140{width:140px !important}
.wid120{width:120px !important}
.wid160{width:160px !important}
.wid109{width:109px !important}
.wid107{width:107px !important}
.wid80{width:80px !important}
.wid155{width:155px !important}
.wid180{width:180px !important}
.wid175{width:175px !important}
.wid190{width:190px !important}
.wid232{width:232px !important}
.wid150{width:155px !important}
.pad{padding:0px 0px 0px 20px !important}
.pt8{padding-top:8px !important}
.pr0{padding-right:0px!important}
.ml20{margin:0px 0px 0px 20px !important}
.ml25{margin:0px 0px 0px 25px !important}
.ml10{margin:0px 0px 0px 10px !important}
.mt8{margin:8px 0px 0px 0px !important}
.mr25{margin:0px 25px 0px 0px !important}
.mr15{margin:0px 15px 0px 0px !important}
.m0{margin:0px 0px 0px 0px !important}
.mleft2{margin:0 0 0 -2px !important}
.logpada{height:113px; width:183px; margin:0px 0px 0px 21px; float:left; background:transparent}
.madeincal{height:95px; width:103px; margin:0px 0px 0px 0px; float:left; background:transparent}
.national{height:77px; width:162px; margin:20px 0px 0px 0px; float:left; background:transparent}
.loglink{height:113px; width:185px; margin:0px 0px 0px 0px; float:left}
.z1000{z-index:1000 !important}
.cys{background:url(images/newlayout/sprite.gif) no-repeat -844px -140px; height:24px; width:50px; float:left}
.lsf{background:url(images/newlayout/sprite.gif) no-repeat -910px -111px; height:24px; width:50px; float:left}
.rp{background:url(images/newlayout/sprite.gif) no-repeat -844px -112px; height:24px; width:50px; float:left}
.af{background:url(images/newlayout/sprite.gif) no-repeat -915px -140px; height:24px; width:50px; float:left}
.newscheck{background:url(images/newlayout/sprite.gif) no-repeat -852px -167px; height:25px; width:25px; float:right} 
.input{width:128px; height:17px; font-size:11px; font-weight:normal; color:#314c8c; padding:3px 0px 0px}
.bornone{border:0px !important}
.titlemain{width:990px; float:left; background:#fff; border:#BECAE3 solid 1px; border-width:0px 1px; padding:3px 0px 3px 3px}
.titlebg{width:968px; background:url(images/newlayout/titlebg.gif) repeat-y; height:65px; padding:0px 0px 0px 20px}
/*.cartmain{width:148px; height:93px; float:left; margin:20px 0px 0px 10px}*/
.cartmain{float:left;height:100px;margin:0px 0 0 13px;width:150px;}
.cartmainlogin{float:left;width:163px; height:30px; line-height:29px; text-align:right;}
a.loginsofah{color:#214487; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.loginsofah:hover{text-decoration:underline;}
.loginlbl{color:#214487; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.cart{float:right; background:url(images/newlayout/sprite.gif) no-repeat -3px -92px; width:187px; height:147px; margin:15px 0px 0px 0px;}
/*.items{font-size:20px; font-weight:normal; background-color:transparent; float:left; text-decoration:none; color:#FFFFFF; padding:30px 0 0 15px; width:134px; height:80px}*/
.items{background-color:transparent;color:#FFFFFF;float:left;font-size:20px;font-weight:normal;height:80px;padding:20px 0 0 15px;text-decoration:none;width:134px;}
.connecttab{background:url(Includes/ConnectTab/Images/connect.gif) no-repeat 0px 0px; width:38px; height:100px; border: 0px solid #fff;}
.connecttab:hover{background:url(Includes/ConnectTab/Images/connect.gif) no-repeat 0px -101px; width:38px; height:100px; cursor:pointer;}
.autotopcurve{width:305px; height:9px; float:left; background:url(Includes/AutoComplete/Images/newlayout/top.gif) no-repeat center top; overflow:hidden}
.autotopmenu{width:305px; height:16px; float:left; background:url(Includes/AutoComplete/images/newlayout/topcurve.gif) no-repeat 0px 0px; overflow:hidden}
.automidmenu{width:285px; height:auto; float:left; background-color:#B1BD73; padding:0px 10px}
.autobotmenu{width:305px; height:16px; float:left; background:url(Includes/AutoComplete/images/newlayout/botcurve.gif) no-repeat 0px 0px; overflow:hidden}
.autosubunselected{padding:0px 10px; width:280px; clear:both; height:24px}
.autosubselected{background:url(Includes/AutoComplete/images/newlayout/overimg.gif) no-repeat 0px 0px; padding:0px 10px; width:265px; clear:both; height:24px}
.autosubanc{font-size:13px; font-weight:bold; text-decoration:none; color:#fff; height:24px; line-height:23px; font-family:Verdana}
.fadeimage{cursor:pointer}
.popupcheckordermain{width:494px; float:left; border:3px solid #A2B2D6; font-size:13px}
.popupcoclose{width:484px; float:left; text-align:right; padding:10px 0px 0px 0px}
.popupcobodyalign{width:464px; float:left; padding-left:20px}
.popupcotitle{width:464px; float:left}
.popupcoemail{width:150px; float:left; color:#4152A2}
.padt20{padding-top:20px}
.popupconostatusalert{width:464px; float:left; color:#C94658; font-weight:bold; font-style:italic; padding:10px 0px 0px 0px}
.popupconostatusccontent{width:434px; float:left; margin:5px 0px 10px 0px; padding:10px; color:#fff; font-weight:bold; background-color:#A5B2D5; line-height:16px}
.width470{width:464px; float:left}
.padt5{padding-top:5px}
.lnh22{line-height:22px}
#tdSearchResults tr td{padding:5px 0px; color:#4152A2}
.salethanksmain{width:400px; float:left}
.salethankstpc{width:400px; float:left; height:20px; line-height:20px}
.salethankstpcl{width:21px; float:left; height:20px; line-height:20px; background:url(Images/brown_top_left.gif) no-repeat}
.salethankstpcm{width:358px; float:left; height:17px; line-height:17px; border-top:3px solid #B11E3A; background-color:#fff}
.salethankstpcr{width:21px; float:left; height:20px; line-height:20px; background:url(Images/brown_top_right.gif) no-repeat}
.salethanksppcnt{width:394px; float:left; border-left:3px solid #B11E3A; background-color:#fff; border-right:3px solid #B11E3A; padding:15px 0px; text-align:center}
.salethanksppcntcmn{width:394px; float:left; text-align:center}
.salethanksppcntclose{width:380px; float:left; text-align:right; padding:10px 0px 0px 0px}
.salethanksbtc{width:400px; float:left; height:20px; line-height:20px}
.salethanksbtcl{width:21px; float:left; height:20px; line-height:20px; background:url(Images/brown_bottom_left.gif) no-repeat}
.salethanksbtcm{width:358px; float:left; height:17px; line-height:17px; border-bottom:3px solid #B11E3A; background-color:#fff}
.salethanksbtcr{width:21px; float:left; height:20px; line-height:20px; background:url(Images/brown_bottom_right.gif) no-repeat}
.imgborder{border:2px solid #DBDFC0 !important}
.mainmenucss{margin:0px; padding:0px; width:808px; float:left; height:49px;}
.mainmenucss ul{margin:0px; padding:0px; width:808px; float:left; height:49px; background:url(images/newlayout/spriteline.gif) repeat-x 0px -508px; text-align:left}
.mainmenucss li{display:inline; margin:0px}
.mainmenucss li a{float:left; display:block; text-decoration:none; margin:0px; padding:6px 0px; border-right:1px solid #8589B5}
.mainsubmenucss, .mainsubmenucss ul{font:normal 13px Verdana; margin:0px; padding:0px; position:absolute; left:0px; top:0px; list-style-type:none; border-bottom-width:0px; visibility:hidden; z-index:100}
.mainsubmenucss li a{display:block; width:205px; color:#fff; background-color:#8299C2; text-decoration:none; padding:4px 5px; border:1px solid #fff; border-width:0px 0px 1px 0px}
* html .mainsubmenucss li{display:inline-block; width:205px}
.mainsubmenucss li a:hover{background-color:#8CA349}
.downarrowpointer{padding-left:4px; border:0}
.rightarrowpointer{position:absolute; padding-top:3px; left:100px; border:0}
.ddiframeshim{position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block}
.topmenucss{width:650px; float:left; padding:8px 0px 0px 0px}
.topmenucss ul{list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
.topmenucss li{position:relative; display:inline; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  outline:none; background:url(images/newlayout/bullet.gif) no-repeat}
.topmenucss li a{display:block; width:auto; padding:0px 0px; border-right:0px solid #8589b5; border-bottom-width:0; color:#fff; text-decoration:none; margin:0px 0px 0px 0px; background-color:transparent; outline:none; font-size:13px; font-weight:bold}
.topmenucss li a:hover{display:block; width:auto; padding:0px 0px; border-right:0px solid #8589b5; border-bottom-width:0; color:#314C8C; text-decoration:none; margin:0px 0px 0px 0px; background-color:transparent; outline:none; font-size:13px; font-weight:bold}
.topsubmenucss, .topsubmenucss ul{font:normal 13px Verdana; margin:0; padding:0px 0px 0px 0px; position:absolute; left:0; top:0; list-style-type:none; border-bottom-width:0; visibility:hidden; z-index:100}
.topsubmenucss li a{display:block; width:140px; color:#8DA341; background-color:#F4F6E4; text-decoration:none; padding:4px 10px; border:1px solid #AEBE72; border-width:0px 1px 1px 1px}
.padt10{padding-top:10px !important;}
* html .topsubmenucss li{display:inline-block}
.topsubmenucss li a:hover{background-color:#CEDFE3}
.byo{background:url(images/newlayout/sprite.gif) no-repeat -195px -159px;  width:213px; height:37px}
.byo:hover{background:url(images/newlayout/sprite.gif) no-repeat -195px -109px;  width:213px; height:37px}
.rtg{background:url(images/newlayout/sprite.gif) no-repeat -661px -159px;  width:163px; height:37px}
.rtg:hover{background:url(images/newlayout/sprite.gif) no-repeat -662px -109px;   width:163px; height:37px}
.ri{background:url(images/newlayout/sprite.gif) no-repeat -569px -44px;  width:185px; height:37px}
.ri:hover{background:url(images/newlayout/sprite.gif) no-repeat -757px -44px;  width:185px; height:37px}
.us{background:url(images/newlayout/sprite.gif) no-repeat -422px -160px;   width:242px; height:37px}
.us:hover{background:url(images/newlayout/sprite.gif) no-repeat -422px -110px;  width:242px; height:37px}
.dn{display:none;}
.db{display:block;}
.topmain{width:995px; height:35px; float:left;}
.bor2{ border-right:#35445B solid 2px;}
.ttl{ text-transform:lowercase !important;}
.myaccount{float:left;border-right:#3F67BC solid 2px;width:100px}
.logout{float:left;width:60px;padding:0px 0px 0px 15px}
.register{float:left;border-right:#3F67BC solid 2px;width:80px}
.login{float:right;width:55px;padding:0px 0px 0px 15px}
.bluetextboxfororderstatus{width: 130px;border: 1px solid #CDD3EB;font-weight: normal;font-family: Arial;font-size: 12px;}
/* Notification box start*/
.notificationclosediv{background-color:#6176A8; z-index:9999; padding:11px; width:300px;}
.notificationclosediv p{z-index:9999; padding:5px 5px 5px 0; color:#fff; font-size:13px; font-weight:bold; margin:0;}
.notificationclosediv p span.width{background-color:#283890; z-index:9999; padding:5px 5px; color:#fff; font-size:13px; font-weight:bold; width:275px}
.notificationclosediv p.fontsize{padding:5px 0px; color:#fff; font-size:12px; font-weight:normal; background:none; width:100%;  margin:0}
.errorclosediv{background-color:#d72323; z-index:9999; padding:11px; width:300px;}
.errorclosediv p{z-index:9999; padding:5px 5px 5px 0; color:#fff; font-size:13px; font-weight:bold; margin:0;}
.errorclosediv p span.width{z-index:9999; padding:5px 5px; color:#fff; font-size:13px; font-weight:bold; width:275px;background: #b50000 url('images/notification/notification_icon_e.gif') no-repeat left center;}
.errorclosediv p.fontsize{padding:5px 0px; color:#fff; font-size:12px; font-weight:normal; background:none; width:100%;  margin:0}
/*Notification box end*/
a.logintext1{ display:block; text-indent:-9999px; background:url('images/checkout-btn.jpg') no-repeat left center; width:20px}
.pw382{width:382px; border:8px solid #BDC393; margin-right:28px; text-align:center}
.zepbox{margin:10px auto; width:218px; height:41px; line-height:41px}
.zepboxrep{background-image: url(images/middle_border.jpg); height: 41px; line-height: 41px;}
.zepboxmart{ margin-top:10px}
.zepboxmarlr{ margin-left:10px; margin-right:10px}
.pw382bn{width:382px; border:8px solid #BDC393; text-align:center; border-top:none }
.pw382bn1{width:398px; text-align:left; border:none; margin-top:15px }
.pw382bnpadimg{ padding:2px 10px}
.productsdivs{ width:auto;}
.productsdivs h5{ margin:0; padding:0; font:bold 12pt/15pt Arial; color:#354E6C}
.productcont{ width:382px}
.prodright{width:340px; font-size:12px; color:#32659A;}
.prodright h2{margin:0; padding:0; font:bold 16pt/18pt Arial; color:#32659A; }
.prodright h6{margin:0; padding:15px 0; font:bold 10pt/12pt Arial; color:#32659A; }
.prodright h4{margin:0; padding:15px 0; font:bold 11pt/12pt Arial; color:#32659A; }
.prodright p{ padding:0; margin:0px; font-size:12px; color:#32659A; margin-top:15px}
.prodright ul{ margin:0; padding:0; margin-left:15px; margin-top:10px}
.prodright li{ list-style:disc; padding:5px;}
.prodright p.padb{ padding-top:10px}
.recitems{width:770px; float:left; margin-top:20px;}
.recitems h2{margin:0; padding:0; font:bold 16pt/18pt Arial; color:#949D4A; margin-bottom:20px }
.recitems a{ font:bold 9pt/13pt Arial; color:#949D4A; text-decoration:none; outline:none; float:left; margin:0 15px; text-align:center; text-transform:uppercase}
.recitems a:hover{ text-decoration:none; color:#32659A}
.recitems img{ border:none; text-decoration:none; margin-bottom:10px}
.w770{width:770px}
.w430{width:430px}
.unordereritem{font-weight: bold;text-align: center;font-family: Arial;font-style: italic; color: #F12351; font-size: 13px;}
.itemqtybox{float:left;width:50px; margin: 8px 10px 0 0;}
.mt12{margin: 12px 0 0 0;}
.marlr15{margin: 0px 15px;}
.marlr18{margin: 0px 8px;}
.tac{text-align:center;}
.tdn{text-decoration:none;}
.divfavorite{padding-bottom: 3px; border-bottom: #BBBDCC solid 1px; margin-bottom: 3px;}
.itemdetailsbox{border:1px solid #F1F2F6; padding: 0 17px 17px; margin-top: 15px;}
.pl20{padding-left: 20px;}
.pr20{padding-right: 20px;}
.w280{width:280px;}
.pt5r12l22{padding:5px 12px 0 22px;}
.zipcodebox{font-family:Arial;font-size:11px;width:119px;color:#EB6E00 !important;display:inline;height:16px;width:119px;}
.bottombarleft{float:left;width:258px;height:25px;margin:10px 0px 20px 15px;}
.bottombarmain{width:100%;background-color: #DBDFC0;padding: 10px 0 10px 0;z-index: 100; height:30px;}
.bottombarinner{width:995px;height:50px;background-color: #fff;margin: 0 auto;}
.bottombarmiddle{float:left;width:280px;padding:5px 0 0 0; text-align:center;}
.bottombarright{float:right;margin:6px 15px 20px 0px;}
.pt5{padding :5px 0px 0px 0px;}
.pt7{padding :7px 0px 0px 0px;}
.pl22mt5{padding-left: 22px; margin-top: 5px;}
.w100{width:100px;}
.w120{width:120px;}
.whiteleftheadfabrics{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #91A73B !important;}
.tital_bgnewpop{background-image: url(Images/tital_bg.gif);background-repeat: repeat-x;line-height: 23px;font-family: Arial;font-size: 11px;color: #41403B;font-weight: bold;width:600px;float:left;text-align: left;background-color:#F2F6D6;border:solid 1px #E1E9B8;}
.linksblueheadingtextpopup{font-family: arial;font-size: 15px;font-weight: bold;color: #567ABD !important;text-decoration: none;}
.height17{line-height: 17px;}
.height10{line-height: 10px;} 
.prodright a{color:#315BA8 !important;font-family:Microsoft Sans Serif;font-size:13px;font-weight:normal;text-decoration:none;}
.prodright a:hover{color:#949D4A !important;}
.pt10b10{padding:10px 0 10px 0;}
.fbconnect{float:right;width: 100px;border-left:2px solid #3F67BC; text-align:right}
.brownpopc2{background-image: url(Images/brown_top_middle.gif);background-repeat: repeat-x;background-position: left top;width: 100%;}
.brownpopc8{background-image: url(Images/brown_bottom_middle.gif);background-repeat: repeat-x;background-position: left bottom;width: 100%;}
.brownpopc4{background-image: url(Images/brown_middle_left.gif);background-repeat: repeat-y;background-position: left top;}
.brownpopc6{background-image: url(Images/brown_middle_right.gif);background-repeat: repeat-y;background-position: right top;}
.divdsgnby{float:left;margin:7px 3px 0 0;color:#4E6EB2 !important;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.divdsgnby a{color:#4E6EB2 !important;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.divdsgnby a:hover{color:#93A541 !important;text-decoration:underline;}
.fbmain{ width:auto; float:left; height:28px;}
.fbleft{ width:9px; height:28px; float:left; background:url(Images/nl.gif) no-repeat;}
.fbmiddle{ width:auto; float:left; background:#AAB269; height:23px; color:#fff; padding:5px 0px 0px 0px; cursor:pointer; text-decoration:none;line-height:17px;font-size:15px;}
.fbright{ width:9px; height:28px; float:left; background:url(Images/nr.gif) no-repeat;}
.fbradbtn{width:30px;height:30px;padding-top:30px;}
.fbfont{color:#3F619F !important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}
.fs15{font-size:15px;}
.h30{height:30px;}
.padt5b5{padding:5px 0 5px 0;}
.padr13{padding:0 13px 0 0;}
.padt10b5{padding:10px 0 5px 0;}
.padt10b10{padding:10px 0 10px 0 !important;}
.w100percent{width:100%;}
.w30percent{width:28%;}
.w65percent{width:67%;}
.redcolor{color:#FF0000;}
.lnh24{line-height:24px;}
.custypebg{float:left;width:350px; height:25px; background:url(Images/bg_cushiontype.gif) no-repeat;text-transform:uppercase;}
.chngset{color:#3F619F !important;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;text-decoration:none;}
.chngset:hover{color:#93A541 !important;text-decoration:underline;}
.tar{text-align:right;}
.tal{text-align:left;}
.pl10{padding-left:10px;}
.pl5{padding-left:5px;}
.padt100{padding-top:100px;}
.pl170{padding-left:170px;}
.padt40{padding-top:40px;}
.padt180{padding-top:180px;}
.lh50{line-height: 50px;}
.lh40{line-height: 40px;}
a.recbullet{background:url(Images/rec_bullet.gif) no-repeat 0px 4px;font-size:12px;font-weight:bold;text-decoration:none; margin:0px 0px 5px 8px; padding:0px 0px 0px 15px; color:#3465AA;}
a.recbullet:hover{color:#889E2F;}
.bgE3E9F6{background-color: #E3E9F6 !important;}
.recentview{background-color:#FFF;width:162px;border: solid 1px #B7B4D4;}
.padb10{padding:0 0 10px 0 !important;}
.padl3{padding:0 0 0 3px !important;}
.mart10b10{margin:10px 0 !important;}
.padr6{padding:0 6px 0 0 !important;}
.padr12{padding:0 12px 0 0 !important;}
.padt5r60{padding:5px 60px 0 0 !important;}
.padt5r45{padding:5px 45px 0 0 !important;}
.padl90{padding:0 0 0 80px !important;}
.padl40{padding:0 0 0 40px !important;}
.tn{text-decoration:none;}
.on{outline:none;}
a.foamlink{color:#79824B; text-decoration:none;}
a.foamlink:hover{color:#3F619F;text-decoration:underline;}
.foamtext{color:#3F619F !important;font-family:Arial;font-size:15px;font-weight:bold;text-transform:uppercase;}
.foamtextbox{width:110px;height:17px;background-color:#FFF;border:solid 1px #B9C7E3;color:#153673 !important;font-family:Microsoft Sans Serif;font-size:11px;padding-top:4px;}
.foambox{border-top: solid 1px #B9C7E3;line-height:23px;padding:5px 0 0 10px;}
.w35{width:35px !important;}
/* new checkout system start */
.subhead { font-size:15px;text-transform:uppercase;color:#939E5A;font-weight:700;padding-bottom:10px;}
.dgbutton { text-decoration:none;background:url(Images/dg-left.gif) no-repeat left top;padding-left:8px;display:inline-block;}
.dgbutton span { background:#969F53 url(Images/dg-right.gif) no-repeat right top;padding:7px 15px 6px 7px;font:bold 12px arial;color:#fff;text-transform:uppercase;display:inline-block;}
.loginbox {padding:10px 30px;float:right;display:inline-block;}
.wid360{width:360px !important}
/* new checkout system end */

/* As Told By Customer Start */
.astoldbycustomer{height:20px; width:203px; margin:15px 0px 0px 0px; float:left}
.astoldbycustomerpada{height:20px; width:183px; float:left; background:transparent}
.pp_content_containera{position: relative;text-align: left;width: 100%;background: url(images/popupvideobg.png) repeat-y;width:630px; padding:0px 0px 0px 20px;}
/* As Told By Customer End */

.bw382{border:8px solid #93A5D2;margin-right:28px;text-align:center;width:382px;}
.bw382bn{border:#93A5D2 8px solid;border-width:0px 8px 8px 8px;text-align:center;width:382px;float:left;}
.w790{width:790px !important;}
.padt15l15{padding:15px 0 0 15px !important;}
.borgreen{border:2px solid #789B00 !important;}
.bluefont25{color:#567ABD !important;font-family:Arial;font-size:25px;font-weight:bold;text-transform:uppercase;}
.bluefont20{color:#567ABD !important;font-family:Arial;font-size:20px;}
/* Quick Build Popup Start */
.qbpopupmain{ width:606px; float:left; margin:0px 0px 0px 0px;}
.qdtop{ width:606px; float:left; background:url(images/quickbuild/qbtop.gif) no-repeat; height:10px;}
.qdbottom{ width:606px; float:left; background:url(images/quickbuild/qbottom.gif) no-repeat; height:10px;}
.qdmiddle{ width:566px; float:left; background:url(images/quickbuild/qbmiddle.gif) repeat-y; height:auto; padding:10px 20px;}
.qbinnertop{ width:566px; float:left; border-bottom:#8ea542 solid 2px; padding:0px 0px 10px 0px; overflow:hidden;}
.qbinnertopleft{ height:88px; width:385px; background:url(images/quickbuild/sofa.gif) left bottom no-repeat; float:left}
.qbinnertopright{float:right}
.qbinnermiddle{width:566px; float:left; padding:20px 0px 0px 0px;}
.qbinnerinnermiddle{width:220px; float:left; padding:0px 0px 0px 0px;}
.qbinner{ width:220px; float:left; text-align:center; padding:10px 0px;}
.qbinnertext{ width:220px; float:left; text-align:left; padding:10px 0px; color:#24337e; font-size:14px; font-weight:normal}
.qbprice{ color:#24337e; font-size:17px; font-weight:bold; font-style:italic; padding:15px 0px 0px;}
.qbmiddle{ width:120px; float:left; text-align:center; padding:40px 0px 0px;}
/* Quick Build Popup End */
.measurmentwid60{width:60px;}
.padtb10{padding: 10px 0px 10px 0px;}
.wid90{width:90px !important;}
.wid280{width:280px !important;}
/* New Checkout page Start */
.pageborderdiv{width:993px; float:left; background:#FFF;}
.pageborderdivl{width:380px; float:left; padding-left:20px;}
.pageborderdivlcmn{width:380px; float:left;}
.pageborderdivlgrbox{width:345px; float:left; border:2px solid #C2CC90;}
.simalign{padding:20px 0px;}
.pageborderdivr{width:573px; float:left;}
.scartalign{padding:14px 0px 8px 14px;}
.gridakou{width:345px; float:left; font-size:13px;}
.gridakouheader{width:345px; float:left; background:#93A04E; color:#FFF;}
.gridakourown{width:345px; float:left;}
.gridakoucola{width:50px; float:left; padding:5px 0px 5px 5px;}
.gridakoucolb{width:200px; float:left; padding:5px 0px 5px 5px;}
.gridakoucolc{width:75px; float:left; padding:5px 0px 5px 5px;}
.gridakgoback{width:335px; float:left; padding:15px 0 20px 30px;}
a.gridakgobackanc{color:#000; font-weight:bold; text-decoration:none;}
.pageborderdivrcmna{width:563px; float:left; text-align:right; font-size:12px; padding:10px 10px 10px 0px;}
.g15b{color:#8E9B49; font-weight:bold; font-size:15px;}
.bsts{}
.bsmain{width:573px; float:left;}
.bsl{width:250px; float:left; padding:0px 36px 0px 0px; border-right:1px solid #DDDED6;}
.bsr{width:250px; float:left;padding:0px 0px 0px 36px;}
.bsla{width:250px; float:left; padding:0px 55px 0px 0px;}
.bsttl{width:230px; float:left; height:23px; text-transform:uppercase; padding-left:19px;line-height:22px; background:#4A72A6 none; color:#FFF; font-size:14px; font-weight:bold; margin:10px 0px 30px 0px;}
.padl30{padding-left:30px;}
.bsform{width:130px; height:19px; border:1px solid #AFAFAF;}
.bsselect{width:167px; height:19px; border:1px solid #AFAFAF;}
.bsselecta{width:132px; height:19px; border:1px solid #AFAFAF;}
.bsforma{width:112px; height:19px; border:1px solid #AFAFAF;}
.bsselectb{width:114px; height:19px; border:1px solid #AFAFAF;}
.bsselectc{width:46px; height:19px; border:1px solid #AFAFAF;}
.bsselectd{width:64px; height:19px; border:1px solid #AFAFAF;}
.bsllist{width:250px; float:left;}
.bsllist ul{margin:0px; padding:0px;}
.bsllist ul li{margin:0px; padding:0px 0px 2px 0px; list-style:none none outside;}
.bsllist ul li label{float:left; text-align:right;margin:0px; padding:2px 5px 0px 0px; width:107px; font-size:11px;}
.bsrlist{width:250px; float:left;font-size:12px;}
.bsrlist ul{margin:0px; padding:0px;}
.bsrlist ul li{margin:0px; padding:0px 0px 10px 0px; list-style:none none outside;}
.bsrlist ul li label{float:left; text-align:right;margin:0px; padding:2px 5px 0px 0px; width:50px; font-size:11px;}
.mart50{margin-top:50px;}
.bslalist{width:250px; float:left;}
.bslalist ul{margin:0px; padding:0px;}
.bslalist ul li{margin:0px; padding:0px 0px 2px 0px; list-style:none none outside;}
.bslalist ul li label{float:left; text-align:right;margin:0px; padding:2px 5px 0px 0px; width:125px; font-size:11px;}
.clrred{color:red; font-weight:bold;}
.bsrd{width:230px; float:left; padding:15px 15px 15px 15px; border:2px solid #9AA0AE; font-size:12px;}
.bsrdrow{width:230px; float:left; font-size:11px;}
.bsrdrowa{width:205px; float:left;}
.bsrdcola{width:140px; float:left;}
.padt15{padding-top:15px;}
.brE2E2DE{border:solid 1px #E2E2DE;}
.cheemail{width:72px; text-align:right; padding:4px 5px 0px 0px; float:left;}
/* New Checkout page End */
.fav{color: #4E6EB2;font-family:Arial;font-size:12px;font-weight:bold;}
.padt12{padding-top:12px;}
.padt6{padding-top:6px;}
.optsel{height: 28px;width: 28px;border: 2px solid #789B00;}
.optunsel{height: 30px;width: 30px;border: 0px solid red;}
/* Login Popup Start */
.ideas{width:900px; float:left; color:#070071;background:url(images/supplierlogo.jpg) no-repeat 648px 0px;height:64px;}
.sfppfeature{width:610px; float:left; background:#FFF none; color:#537ABB;}
.sfppfeature2{width:610px; float:left; background:#FFF none; color:#287CB9;}
.spfcmn{width:615px; float:left; font-size:16px; font-weight:bold; padding:0px 0px 15px 0px;}
.spfvalue{width:190px; float:left; text-align:right; padding:8px 25px 0px 0px; font-size:22px;}
.afpform{width:256px; float:left; height:25px; border:1px solid #CDD3EB; background:#F5F6FB none;padding-top:8px;}
.f30{font-size:30px;}
.lnh35{line-height:35px;}
.padl25{padding-left:25px;}
.padll5{padding-left:15px;}
a.apfforgot{ font-size:16px; text-decoration:none; color:#537ABB;}
a.apfforgot:hover{text-decoration:underline;}
.plzlgn{width:600px; float:left; font-size:16px; font-weight:bold; padding:15px 0px 15px 25px;}
.poperrmsg{float:left;width:100%;height:20px;color:#FF0000;font-size:13px;text-align:center;}
/* Login Popup End */

.sfplogin{width:650px; float:left; background:#FFF none; color:#537ABB; padding:20px 0px 0px 180px;}
.plzlgn2{float:left; font-size:16px; font-weight:bold; padding:15px 0px 15px 0px;}
a.moredetls{color:#BE1D2C !important; font-weight:bold; font-family:Arial;font-size:12px;}
a.moredetls:hover{color:#BE1D2C !important;}
a.infoart{color:#3465AA !important; font-weight:bold; font-family:Arial;font-size:12px; text-decoration:none;}
a.infoart:hover{color:#77A51D !important;}
.configlbl{float:right;color:#305293 !important;font-family:Verdana,Arial;font-size:8.5pt;font-weight:bold;padding-right:15px;}
a.styleloc{color:#77A51D !important;font-family:Arial,Verdana;font-size:11px;font-weight:600;text-transform:capitalize; text-decoration:none;}
a.styleloc:hover{color:#6585C1 !important;}
a.styleflrmdl{color:#6585C1 !important;font-family:Arial,Verdana;font-size:11px;font-weight:600;text-transform:capitalize;text-decoration:none;}
a.styleflrmdl:hover{color:#77A51D !important;}

.popmain{ width:745px;}
.poptop{ float:left; width:745px; background:url(Includes/ConnectTab/Images/toppop.gif) no-repeat center; height:18px; }
.popbottom{ float:left; width:745px; background:url(Includes/ConnectTab/Images/bottompop.gif) no-repeat center;}
.popmiddle{ float:left;background:#fff; width:741px; border:#5C5696 solid; border-width:0px 2px 0px 2px;margin:0px 0px 0px 0px}
.popmenus{ width:741px; float:left; height:73px; border-bottom:#313181 solid 2px;}
.popmiddleleft{width:auto;float:left; margin:0px 5px;}
.popmiddleleftemail{width:149px;float:left; margin:0px 0px 0px 10px}
.deleteicon{ width:33px; height:33px; top:20px; left:185px; z-index:1000; position:absolute;}
.popinner{ width:721px; float:left; padding:15px 10px 0px 10px;}
.popinnermain{ width:720px; float:left;}
.popinnerleft{ width:540px; float:left; }
.popinnerright{ width:157px; float:right;}
.popone{ float:left; width:540px; margin:5px 0px}
.poponeleft{ float:left; width:298px;}
.poponeright{ float:left; width:200px;}
.poptext{ color:#2B52A0; font-size:12px !important; font-weight:bold; font-family:Arial; text-align:left;}
.fs{ font-size:9px; padding:0px;}
.popinput{ border:#313181 solid 1px; background:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:200px}
.poptwo{ float:left; width:540px; margin:10px 0px;}
.poptwoleft{ float:left; width:270px;}
.poptworight{ float:right; width:237px;}
.popwidth{ width:160px !important;height:18px;}
.fr{ float:right; text-align:left !important;}
.fl{ float:left}
.popcommet{ float:left; margin:25px 0px 0px 0px; width:530px;}
h1{ font-size:20px; color:#2B52A0; font-family:Arial;}
.poptextarea{ border:1px solid #2B52A0; width:530px; height:80px; font-size:12px; color:#000}
.poprightmain{ background:#E8ECD5; border:#908BC3 solid 1px; float:right; width:150px; margin:4px 0px 0px 0px; padding:5px;}
.poprightinner{ width:150px; float:left; margin:3px 0px;}
.popraido{ background:#fff; border:#284271 solid 1px;}
.poptextright{ color:#2B52A0; padding:2px 0px 0px 10px; font-family:Arial; font-size:12px; font-weight:bold;text-align:left;}
.popsubmit{ float:left; margin:35px 0px 0px 0px;}
.poplogo{ float:left; margin:30px 0px 0px 0px;}
.popfotterlogo{ width:695px;float:left; margin:15px 0px 0px 10px; padding:0px 15px 0px 15px; *padding:0px 0px 0px 0px;}
.popfotter{ width:741px; float:left; background:url(Includes/ConnectTab/Images/popfotter.gif) no-repeat; height:49px;}
.dn{display:none;}
.visitinnermain{ width:700px; float:left; padding:10px 10px 10px 10px;}
.visitinnerleft{ width:300px; float:left;}
.visitinnerright{ width:360px; float:right; padding:0px 0px 0px 0px;}

.visitleft{width:180px; float:left; margin:0px 0px;}
.visitright{width:180px; float:right; margin:0px 0px;}
.visittext{ font-size:12px; font-weight:bold; color:#2B52A0; text-align:left; font-family:Arial;}
.marleft{ margin-left:8px;}
a.butbolly{background:url(Includes/ConnectTab/Images/deleteoicon.gif) no-repeat 0px 0px; float:left; height:15px; width:84px; z-index:500}
br.clrs{ height:1px; padding:; margin:0; clear:both}
.z-ind{ z-index:9999; position:relative; top:-9px;  width:735px; text-align:right; float:left;}
.z-ind1{ z-index:10}
.popfileattach{ float:left; width:500px; vertical-align:middle;}
.padl20{padding-left:20px;}
.padl10{padding-left:10px;}
.padt10{padding-top:10px;}
a.viewmore{ font-size:12px; font-weight:bold; color:#97132A; text-align:left; text-decoration:underline;}
a.viewmore:hover{ font-size:12px; font-weight:bold; color:#97132A; text-align:left; text-decoration:none;}
.popconfirmation{ float:left; margin:25px 0px 0px 0px; text-align:center; width:700px;font-size:22px; color:#4266B0;}
.visitrepeat{width:380px; float:left; margin:10px 0px; font-family:Verdana}

.visitrepeat td {padding:5px 0px;}

a.location{ font-size:12px; font-weight:bold; color:#2B52A0; text-align:left; text-decoration:underline;}
a.location:hover{ font-size:12px; font-weight:bold; color:#2B52A0; text-align:left; text-decoration:none;}

#menu3 a { /*Menu3 Links*/
color:black;
background-color:white;
text-decoration:none;
text-indent:1ex;
}
#menu3 a:hover {
color:black;background-color:#FFFF99;
}
#menu3 a:active	{color:black;text-decoration:none;}
#menu3 a:visited	{color:black;text-decoration:none;}
.menu3bgimage{float:left; background:url(Includes/ConnectTab/Images/connect.gif) no-repeat center;  }
.width172{width:172px;}
.width160{width:160px;}
.margin0{margin:0px;}
.padding0{padding:0px;}
.height23{height:23px;}
.padb10{padding-bottom:10px;}
.chattext{ color:#2B52A0; font-size:14px !important; font-weight:bold; font-family:Arial; text-align:left;}
.rederrmsg
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #D82323 !important;
	text-transform: none;
} div.light_rounded .pp_top .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}