/*
	Title:		DiamondPriceGuide
	Date:		19 Jan, 2010
--------------------------------------------------------------
*/

	/* COMMON ELEMENTS */
body{margin:0;padding:0px;background:#cecece url(../images/body-x.gif) repeat-x left top;font-family:Arial;font-size:12px;color:#474747;}
.clear:after,.search-contents:after,.newsletter-box:after,.login-pannel:after,.search-result-table-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0;outline:none;}
a {outline: none;text-decoration: none; color:#186c9c; cursor:pointer}
a:hover {color:#1b88c6;}
submit {outline: none;}
input {outline:none;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {
        border : 0px;
        background-position:  0 -32px;
    }

    h1{
        font-size:14px;
        color:#1b88c6;
        margin: 20px 0 10px 5px;
}


.soon {margin:20px 0px; font-size:14px;}
   .FL{float:left;width:auto}
.FR, .pagelinktop ul, .pagelinkbtm ul {float:right;width:auto}
.CB{clear:both}
.hide{display:none}
	/* COMMON ELEMENTS */

#wrap{width:960px;margin:0 auto;overflow:hidden}

	/* BEGIN TOP NAV */
#top-nav{clear:both;width:960px;height:37px}
#top-nav ul{margin:0;padding:15px 0 0;list-style:none}
#top-nav ul li{margin:0;font-size:11px;line-height:18px}
#top-nav ul li a{color:#333;text-align:center;display:block;float:left;text-decoration:none}
#top-nav ul li a:hover,#top-nav ul li.selected a{color:#16648f;font-weight:600}

#top-nav ul.top-nav-left-items{float:left;width:auto;}
#top-nav ul.top-nav-right-items{float:right;width:auto}
#top-nav ul.top-nav-left-items li{float:left;width:auto}
#top-nav ul.top-nav-right-items li{float:right;width:auto}
#top-nav ul.top-nav-left-items li a{width:55px}
#top-nav ul.top-nav-right-items li a{width:88px}

#top-nav ul li.width60 a{width:60px}
#top-nav ul li.width65 a{width:65px}
#top-nav ul li.width104 a{width:124px}
#top-nav ul li.width120 a{width:120px}
	/* END TOP NAV */

#logo-wrap{clear:both;width:935px;height:65px;padding:6px 13px 0 12px;overflow:hidden}
#logo-wrap img{float:left;width:293px;height:53px;margin:0}
#logo-wrap a{float:left;width:293px}
#logo-wrap div{float:right;width:500px; position: relative;}
#logo-wrap p{clear:both;position:absolute; top:17px;*top:32px; right:0; width:auto;padding:0;font-size:15px;font-family:Tahoma;line-height:18px;color:#fff;font-weight:400}
#contents-wrap{clear:both;width:960px;overflow:hidden; margin:0 auto;}

	/* BEGIN CONTENTS NAVIGATION */
#contents-nav{clear:both;height:43px;padding-top:4px;overflow:hidden;position:relative;background:#ffffff url(../images/content-header-x.gif) repeat-x left top}
#contents-nav ul{clear:both;width:930px;height:30px;margin:0 auto;padding:0;list-style:none;overflow:hidden}
#contents-nav li{float:left;width:auto;line-height:29px;font-size:12px;color:#474746}
#contents-nav li a{float:left;display:block;width:auto;height:30px;text-decoration:none;text-align:center;background:url(../images/contents-nav-a-hover.gif) no-repeat -99999999px top;line-height:29px;color:#474747}
#contents-nav li a:hover,#contents-nav li.selected a{background-position:center top}
#contents-nav li.selected a{font-weight:600;color:#7da220}

#contents-nav li a{width:120px}
#contents-nav li.width108 a{width:108px}
#contents-nav li.width138 a{width:138px}
#contents-nav li.width148 a{width:148px}
#contents-nav li.width170 a{width:170px}

.contents-nav-left-corner,.contents-nav-right-corner{width:14px;height:20px;background:url(../images/content-header-corners.gif) no-repeat 0 0;position:absolute;left:0;top:0}
.contents-nav-right-corner{background-position:0 -20px;left:auto;right:0}
	/* END CONTENTS NAVIGATION */

	/* BEGIN CONTENTS */
.contents{clear:both;width:950px;padding:0px 0 14px 10px;overflow:hidden;background:#ffffff}
.contents-leftcolumn{float:left;width:810px;margin-top:5px;}
.contentsright-ad-panel{float:left;/*width:140px;*/ margin: 5px 0 0 8px ;}
.contentsright-ad-panel h3{margin:0 0  5px 0; font-size:13px; padding:17px 0px 5px 13px; }
.contentsright-ad-panel img{float:left;width:auto;margin:0}
.since-1910,.i-d-jewelry{clear:both;width:122px;/*margin:0 auto;*/overflow:hidden}
.since-1910 img{padding-bottom: 25px;}
.i-d-jewelry{margin-top:64px}

.search-panel{clear:both;width:810px}
ul.tabs{clear:both;width:810px;height:40px;position:relative;z-index:5;margin:0;padding:0;list-style:none}
ul.tabs li{float:left;width:auto;margin:0}
ul.tabs li a{display:block;float:left;width:263px;padding-right:5px;position:relative;background:#6fb5da;cursor:pointer}
.search-panel li a span, .search-panel li span{float:right;height:40px;display:block}
.search-panel li a span.search,.search-panel li span.search{width:137px;background:url(../images/search-icon.png) no-repeat}
.search-panel li a span.ask{width:75px;background:url(../images/ask-icon.png) no-repeat}
.search-panel li a span.answer{width:186px;background:url(../images/category-icon.png) no-repeat}
.search-panel li a cite, .search-panel li cite{width:24px;height:11px;background:url(../images/search-tab-arrow.gif) no-repeat;position:relative; top:31px; left:-99999999px;bottom:-2px;display:block;}
* html .search-panel li a cite{bottom:-3px}

.search-panel li a dfn,.search-bottomleft-corner,.search-bottomright-corner,.green-topleft-corner,.green-topright-corner, .search-panel li dfn{background:url(../images/green-big-corners.gif) no-repeat 0 0px}

.search-panel li a dfn,.search-panel li dfn{width:6px;height:6px;display:block;font-size:3px;line-height:3px;position:absolute;left:0;bottom:-6px}
.search-panel li a dfn.left, .search-panel li dfn.left{background-position:0 -100px}
.search-panel li a dfn.right, .search-panel li dfn.right{background-position:0 -125px;left:auto;right:0}
.search-panel li a:hover dfn.left,.search-panel li.selected a dfn.left, .search-panel li.selected dfn.left{background-position:0 -150px}
.search-panel li a:hover dfn.right,.search-panel li.selected a dfn.right, .search-panel li.selected dfn.right{background-position:0 -175px}

.search-panel li a em,.left-tabs li a cite,ul.answer-tabs li a em, .search-panel li em, .left-tabs li cite{width:4px;height:4px;font-size:3px;display:block;background:url(../images/white-corners-small.gif) no-repeat 0 0;position:absolute;left:0;top:0}
.search-panel li a em.right-top-cornerul.answer-tabs li a em.right-top-corner,.search-panel li em.right-top-corner, ul.answer-tabs li em.right-top-corner{background-position:0 -20px;left:auto;right:0}
.search-panel li a em.left-bottom{top:auto;bottom:-3px}
.search-panel li a em.right-bottom{background-position:0 -20px;top:auto;left:auto;right:0;bottom:-3px}
.search-panel li.search-tab,.search-panel li.ask-tab{padding-right:4px}
.search-panel li.ask-tab a{width:261px}
.search-panel li.selected a, .p404 li.selected{background:#8db52a}
.search-panel li a:hover cite,.search-panel li.selected a cite, .search-panel li.selected cite{left:15px}
.search-panel li a:hover cite{ background-position:0 -61px; bottom:0;}
.search-panel li.selected a:hover cite{ background-position:0 0; bottom:-2px;}
* html .search-panel li a:hover cite{ bottom:-1px;}
* html .search-panel li.selected a:hover cite{bottom:-3px;}

.search-contents .search-contents-first,
.search-contents .search-contents-second,
.search-contents .search-contents-third{clear:both;width:806px;padding-bottom:7px;position:relative;z-index:3;border:2px solid #8db52a;background:#ffffff;}
.search-contents1{clear:both;width:806px;padding-bottom:7px;position:relative;z-index:3;border:2px solid #8db52a;background:#ffffff}
.search-contents2{clear:both;width:806px;padding-bottom:7px;position:relative;z-index:3;border:2px solid #8db52a;background:#ffffff}
.testArea{clear:both;width:806px;padding-bottom:7px;position:relative;z-index:3;border:2px solid #8db52a;background:#ffffff}
.search-bottomleft-corner,.search-bottomright-corner,.green-topleft-corner,.green-topright-corner{width:6px;height:6px;font-size:3px;line-height:3px;position:absolute;left:-2px;bottom:-2px}
.search-bottomleft-corner{background-position:0 -50px}
.search-bottomright-corner{background-position:0 -75px;left:auto;right:-2px}

.search-form{clear:both;overflow:hidden}
.search-form label{float:left;width:165px;padding:14px 0 0 10px;font-size:16px;line-height:21px;color:#333}
.search-form label small{ font-size:11px; display:block; line-height:16px;}
.search-form label.ask-label{padding:0 10px 0}
.search-form label.answer-label{padding:0 10px 0; width:185px; line-height:25px}
.search-form label span{ font-size:11px; line-height:15px;}
.search-form label.answer-label span{ line-height:20px;}
.search-form div{float:left;width:550px;margin:13px 0 0}
.search-form div.header_answer{width:200px;}
.search-form div.header{width:180px;}
.search-form div.header label{padding-top:0;}
.search-form div.ask-input-wrap{ width:540px;}
.search-form div.answer-input-wrap{width:520px;}

.search-form div input{float:left;margin:0;width:536px;padding:3px 5px 3px;line-height:15px;border:1px solid #b7b7b7;color:#949494;font-size:12px;background:#f7f7f7;font-family:Arial}
.search-form div input:focus{color:#474747;}
.search-form div input.ask-input{width:526px}
.search-form div input.answer-input{width:506px}
.colorchange {color:#474747 !important;}
div.search-button{float:left;width:74px;margin:8px 0 0;overflow:hidden}
div.search-button input{float:left;width:74px;margin:0;border:0;padding:0;height:32px;background:url(../images/search-button-modes.gif) no-repeat 0 0px;cursor:pointer;}
div.search-button input.ask{background:url(../images/ask-button-modes.gif) no-repeat 0 0px;}
div.search-button input.answer{background:url(../images/answer-button-modes.gif) no-repeat 0 0px;}

.search-form div p{clear:both;width:500px;padding:6px 0 0;margin:0;color:#868685;font-size:11px;line-height:15px}
.search-form div p a{color:#868686;text-decoration:none}
.search-form div p a:hover{color:#1b88c6}
	/* END SEARCH PANEL  */
.mid-contents-left{float:left; width:177px;}
	/* BEGIN TABS CONTENTS */
.left-col-mid-contents{clear:both;width:810px;/*margin-top:10px;*/}
.mid-contents-right h1{margin:0;padding:0;font-size:16px;line-height:20px;color:#333}
.mid-contents-right h2{border-bottom:1px solid #C3C3C3; clear:both;line-height: 20px; padding-top: 24px;margin:0; font-size:16px;}

.left-tabs{float:left;width:177px;position:relative;z-index:5}
.left-tabs ul{float:left;width:177px;margin:0;padding:5px 0 26px;list-style:none}
.left-tabs li{float:left;width:177px;margin:0;padding:0}
.left-tabs li a{float:left;display:block;width:177px;text-decoration:none;position:relative;z-index:1;margin-top:-1px;cursor:pointer}
.left-tabs li a cite.bottom-left{background-position:-3px -17px;top:auto;bottom:0}
.left-tabs li a dfn{display:none;width:19px;height:37px;background:url(../images/white-and-green-arrow.gif) no-repeat 0 0;position:absolute;left:-99999999999px;top:17px}
.left-tabs li a em{float:left;display:block;width:159px;padding:6px 0 2px 9px;border-top:1px solid #c3c3c3;line-height:15px;font-style:normal;color:#14628c;font-size:12px;font-weight:700}
.left-tabs li samp{display:block;width:50px;height:40px;position:absolute;right:24px;top:22px;background:url(../images/compare-price-icon.png) no-repeat}
.left-tabs li.first em{border-top:1px solid #fff}
.left-tabs li a span{float:left;width:120px;border-bottom:1px solid #c3c3c3;padding:0 39px 10px 9px;line-height:17px;color:#474747; font-size: 11px;}
.left-tabs li a span.width100{width:100px;padding-right:49px}
.left-tabs li a:hover{background:#ffffff;z-index:2}
.left-tabs li.active a,.left-tabs li.active a:hover{background:#8db52a;z-index:3}
.left-tabs li.active a span{border-bottom:1px solid #8db52a;color:#fff}
.left-tabs li.active a em{border-top:1px solid #8db52a;color:#fff}
.left-tabs li a:hover dfn{left:auto;right:-2px;display:block;background-position:0 -40px}
.left-tabs li.active a dfn,.left-tabs li.active a:hover dfn{background-position:0 0;left:auto;right:-2px;display:block}

#tab-contents{float:left;width:629px;border:2px solid #8db52a;padding:10px 0 8px 0;min-height:335px;height:auto !important;height:335px;position:relative; min-height: 392px;}
.green-topleft-corner{left:-2px;bottom:auto;top:-2px}
.green-topright-corner{background-position:0 -25px;right:-2px;left:auto;top:-2px;bottom:auto}

* html .left-tabs li a cite.bottom-left{bottom:-1px}
* html .left-tabs li a dfn{display:block}
* html .green-topright-corner{right:-3px}
* html #tab-contents .search-bottomright-corner{right:-3px;bottom:-3px}
* html #tab-contents .search-bottomleft-corner{bottom:-3px}
* html .left-tabs li a:hover dfn{right:-3px}
* html .left-tabs li.active a dfn{right:-3px}
* html .left-tabs li.active a:hover dfn{right:-3px}

#tabs_content{clear:both;width:629px}
.tabsmain-content{clear:both;width:629px;overflow:hidden}
.tabsmain-content h4{float:left;width:400px;margin:0;padding:0;font-size:16px;line-height:20px;color:#474747}
.tabsmain-content h4.secondtab-head{padding-left:19px;width:380px;font-weight:400}
.tabsmain-content h4.news-head,.tabsmain-content h4.education-head{padding-left:24px}
.tabsmain-content h4.online-store-head{padding-left:15px;}

.best-question-part{clear:both;width:593px;padding:1px 0 0 25px}
.head-and-arrow{clear:both;width:593px;overflow:hidden}
.head-and-arrow div{float:right;width:auto;margin-top:3px}
.head-and-arrow div a{float:right;width:6px;height:9px;display:block;margin:0 0 0 7px;background:url(../images/previousandnext-arrows.gif) no-repeat 0 0}
.head-and-arrow div a.previous{background-position:0 -30px}
.head-and-arrow div a.pause{background-position:0 -120px}

.head-and-arrow div a.next:hover{background-position:0 -90px}
.head-and-arrow div a.previous:hover{background-position:0 -60px}
.head-and-arrow div a.pause:hover{background-position:0 -150px}
.avatar-white, .avatar-gray, .avatar-small {background:url(../images/avatar.png) no-repeat 0 0; position:absolute;}
.avatar-white{background-position: 0 0; width:78px !important; height:78px; top:0; left:0;}
.avatar-gray{background-position: -83px 0; width:78px; height:78px; top:0; left:0;}
.avatar-small{background-position: -166px 0; width:60px; height:60px; top:0; left:0;}
.question-and-photo{clear:both;width:593px;overflow:hidden;margin:15px 0 0; position:relative; }
.question-and-photo a{text-decoration:none}
.question-and-photo img{float:left;width:auto;margin:0 10px 0 0}
.question-and-photo div{float:left;width:460px}
.question-and-photo p{clear:both;margin:0;padding:0}
p.question{font-size:14px;line-height:18px;font-weight:700}
p.question a{color:#186c9c}
p.question a:hover{color:#1b88c6}
p.grey-text{font-size:12px;line-height:17px;/*padding-top:10px;*/color:#474747}
.question-answer p.grey-text{font-size:12px;line-height:17px;color:#474747}

ul.icons-and-txt{clear:both;width:593px;margin:10px 0 0;padding:0;list-style:none}
ul.icons-and-txt li{float:left;width:auto;padding-right:10px;font-size:11px;color:#707070}
ul.icons-and-txt li a{display:block;float:left;color:#707070;text-decoration:none;padding-left:12px;}
ul.icons-and-txt li.ask a{ background:url(../images/question-icons.gif) no-repeat 0 2px;}
ul.icons-and-txt li.seven-answer a{background:url(../images/speech-icons.gif) no-repeat 0 2px; padding-left:16px;}
ul.icons-and-txt li.answer a{background:url(../images/answer-icons.gif) no-repeat 0 2px;}
ul.icons-and-txt li a:hover{color:#1b88c6; background-position:0 -18px;}


ul.answer-tabs{float:left;width:606px;height:23px;border-bottom:8px solid #8db52a;margin:20px 0 0;padding:0 0 0 23px;list-style:none}
ul.answer-tabs li{float:left;width:auto;margin:0;padding:0 3px 0 0}
ul.answer-tabs li a{color:#fff;display:block;float:left;font-size:12px;width:102px;height:23px;line-height:21px;text-align:center;background:#6fb5da;text-decoration:none;position:relative}
ul.answer-tabs li.recent-q a{width:120px}
ul.answer-tabs li.active a{background:#8db52a}
ul.answer-tabs li a:hover{
	font-weight:bold;
}
ul.answer-tabs li.active a{font-weight:700}
.question-answer{clear:both; /*width:765px;*/ margin:0 11px 0 11px;border-bottom:1px solid #c3c3c3;padding:7px 13px 9px 9px;overflow:hidden;}
.question-answer h2{clear:both;/*width:598px;*/margin:0;padding:5px 0 0;line-height:17px;font-size:14px; width:705px;}
.question-answer h2 a{color:#227fb5;text-decoration:none}
.question-answer h2.blue-bold{padding-top:0;font-weight:700; border: none;}
.question-answer h2.blue-bold a{color:#186c9c}
.question-answer h2 a:hover{color:#1b88c6}
.question-answer p.blue-bold{padding-top:0;font-weight:700; border: none;line-height:17px; font-size:14px}
.question-answer p.blue-bold a{color:#186c9c}
.question-answer p a:hover{color:#1b88c6}


.padd-right9{padding-right:9px;overflow:hidden}
.padd-right9 a,.view-all a,.news-main-right a.read-more{float:right;display:block;font-size:12px;color:#186c9c;text-decoration:none;background:url(../images/blue-arrow.gif) no-repeat right 3px;line-height:15px;padding-right:11px;margin-top:5px}
.padd-right9 a:hover,.view-all a:hover,.news-main-right a.read-more:hover{color:#1b88c6;background-position:right -38px;}

	/* START SECOND TAB CONTENTS*/
p.secondtab-description{clear:both;width:470px;margin:0;font-size:11px;line-height:17px;padding:10px 0 0 19px;color:#707070}

#price-comparison-search{clear:both;width:630px;padding:0 0 25px 0;overflow:hidden}
.compareshape{float:left; width:62px; text-align:center; margin-top: 10px;}
.compareshape div{clear:both; text-align:center; width:61px;}
.basic-search-contents{clear:both;width:610px;padding:20px 0 17px 20px;/*display:none*/}

.basic-search{float:left;width:305px; margin-bottom: 30px;}
.basic-search-form,.grey-box-searchform{clear:both;width:305px;padding-top:5px; position:relative; z-index:2}
.searhwith-big-ddown{z-index:3}
.searhwith-top-small-ddown{z-index:4}
.searhwith-mid-small-ddown{z-index:3}
.basic-search-form label,.grey-box-searchform label{float:left;width:52px;padding-top:1px;font-size:12px;line-height:19px;color:#545454;font-weight:700; position:relative; z-index:1}
.basic-right .basic-search-form label{width:88px}
.basic-search-form label.blue{color:#1a638c}
.basic-right .basic-search-form span label,.basic-search-form span label, .grey-box-mid .grey-box-searchform span label, .grey-box-searchform span label, .grey-box-right .grey-box-searchform span label{float:left;width:16px;padding:1px 0 0;font-size:12px;color:#878787;line-height:19px;text-align:center; font-weight: normal;}
.basic-search-form input,.grey-box-searchform input{float:left;width:72px;padding:2px 5px 2px 5px;margin:0;border: 1px solid #959595;color:#474747;font-size:12px;line-height:15px;font-family:Arial; position:relative; z-index:1}
.basic-search-form select,.grey-box-searchform select{float:left;width:84px;font-family:Arial;height:20px;font-size:12px;margin:0;color:#474747;padding:0}
.grey-box-searchform select{width:74px;}
.grey-box-searchform span select{width:164px;}
.basic-search-form span select, .basic-search-form select.big-select{width:184px}


.stylish-select-wrap_84{ float:left; width:84px; height:19px;background:url(../images/stylish-select-wrap_84-modes.gif) no-repeat 0 0; position:relative; z-index:5}
.stylish-select-wrap_164{float:left; width:174px; height:19px; position:relative; background: url(../images/stylish-select-wrap_164-modes.gif) no-repeat 0 0; z-index:10}
.stylish-select-wrap_184{float:left; width:184px; height:19px; position:relative; background: url(../images/stylish-select-wrap_184-modes.gif) no-repeat 0 0; z-index:10}

.basic-search-checks{clear:both;overflow:hidden;width:252px;padding:10px 0 0 51px; position:relative; z-index:1}
.basic-search-checks input{float:left;width:auto}
.basic-search-checks label{float:left;width:auto;font-size:11px;line-height:19px;padding-right:12px}
.compare-button{clear:both;overflow:hidden;padding-top:45px;width:584px;height:32px;}
.compare-button input,.price-comparison-bottom input{float:right;width:84px;height:32px;margin:0;border:0;background:url(../images/compare-button-modes.gif) no-repeat 0 0;cursor:pointer}

.diamondshape-and-check-wrap{clear:both;width:623px;padding:10px 0 13px 7px;overflow:hidden}
.diamondshape-and-check-wrap div{float:left;width:61px;text-align:center;overflow:hidden}
.diamondshape-and-check-wrap div div{float:none;clear:both;padding-bottom:7px}
.diamondshape-and-check-wrap img{margin:0;clear:right}

.price-carat{clear:both;width:572px;padding:15px 0 0 26px;overflow:hidden}
.price-carat img{float:left;width:auto;margin:0}
.price-carat input{width:60px;padding:2px 2px 2px 5px;margin:0 0 0;border: 1px solid #959595;color:#474747;font-size:12px;line-height:15px;font-family:Arial}
.minAmount{float:left;width:44px; margin-left:10px !important;}
.maxAmount{float:right;width:44px}

.price-carat strong{color:#1d5697;font-size:14px;line-height:40px}
.price-comparison-bottom{clear:both;width:581px;padding:0 24px 0 19px; overflow:hidden}
.price-comparison-bottom p{float:left;width:auto;margin:0;padding:8px 0 0;color:#868686;line-height:18px;font-size:11px}
.price-comparison-bottom p a{text-decoration:none;color:#1d5697}
.price-comparison-bottom p a:hover{color:#1b88c6}
.price-comparison-bottom input{margin:11px 0 0;}

	/* END SECOND TAB CONTENTS*/

	/* START THIRD TAB CONTENTS*/
.online-store-review,.news-contents,.educationcontents-wrap, .store-coupons {clear:both;width:585px;padding:19px 0 10px;margin-left:24px; overflow:hidden}
.page_border {margin-left: 10px; width: 609px; border-bottom:1px solid #bfbfbf;}
.online-store-review {border-bottom: 1px solid #C3C3C3; margin-left:10px; width:609px;}
.review-wrap{clear:both;width:600px;/*overflow:hidden*/ overflow:visible; position:relative;}
.review-wrap table{width:594px}
.review-wrap table td{vertical-align:top}

.review-wrap table td.col1{width:18px}
.review-wrap table td.col2{border-left: 1px dashed #C3C3C3; width:104px; padding-left:11px;}
.review-wrap table td.col3{border-left: 1px dashed #C3C3C3; padding-left:10px;width:103px;color:#474747;line-height:17px;font-size:11px}
.review-wrap table td.col4{width:110px}
.review-wrap table td.col5{color:#474747;width:51px;font-size:12px;line-height:14px}
.review-wrap table td.col6{border-left: 1px dashed #C3C3C3; padding-left:13px;width:83px;font-size:11px;line-height:15px}
.review-wrap table td.col6 a{text-decoration:none;color:#868686}
.review-wrap table td.col7{border-left: 1px dashed #C3C3C3; width:86px;vertical-align:bottom;padding-left:13px; overflow:visible;}
.review-wrap table td.col7 a{width:93px;height:32px;display:block;margin:0;background:url(../images/store-info-button-modes.gif) no-repeat 0 0; position:absolute; bottom:-4px; right:0}

.review-wrap table td.col1 span{color:#707070;font-size:12px;line-height:15px;padding-left:3px}
.review-wrap table td.col2 span{color:#1d5697;font-size:12px;line-height:15px;/*padding-left:11px*/}
.review-wrap table td.col2 div{clear:both;width:82px;height:29px;/*margin-left:11px;*/margin-top:2px;text-align:center;padding:2px 0;overflow:hidden}
.review-wrap table td.col2 img{width:78px;height:29px;margin:0}
.review-wrap table td.col4 div.tickmark{clear:both;padding-left:2px}
.review-wrap table td.col4 div.tickmark img{float:left;width:auto;margin:0 5px 0 0}
.review-wrap table td.col4 div.loader{clear:both}
.review-wrap table td.col4 div.loader img{float:left;width:auto;margin:8px 1px 2px 0}
.review-wrap table td.col6 span{display:block;padding-bottom:5px}
.review-wrap table td.col6 em{color:#868686; font-style:normal; clear:both; display:block;}
.review-wrap table td.col6 span a{color:#1d5697}
.review-wrap table td.col6 a:hover{color:#1b88c6}

.view-all{clear:both;width:610px;overflow:hidden}


	/* END THIRD TAB CONTENTS*/

	/* START FOURTH TAB CONTENTS*/
.news-contents{padding:15px 0 10px}
.news-contents h5,.news-contents h6{clear:both;margin:0;padding:0;font-size:14px;line-height:25px;color:#186c9c;font-weight:bold;letter-spacing:-1px}
.news-contents h5 a,.news-contents h6 a{color:#186c9c;text-decoration:none}
.news-contents h5 a:hover,.news-contents h6 a:hover{color:#1b88c6}
.news-contents h6{font-size:14px;letter-spacing:normal;line-height:19px}
.news-contents p{/*clear:both;*/margin:0 ;padding:0;color:#474747;font-size:12px;line-height:19px; }
.news-contents em{display:block;clear:both;font-size:11px;color:#868688;line-height:15px;font-style:normal}
.news-maincontents{clear:both;width:585px;padding:6px 0 5px;overflow:hidden}
.news-main-left {float:left; width:155px;height:98px; border:1px solid #939393; overflow: hidden; margin-right:10px;padding:2px;}
.news-main-left img {width:auto;}
/*.news-main-right img{float:left;width:160px;height:102px;margin:5px 10px 0 0;border:1px solid #939393}*/
.news-main-right{float:left;/*width:415px;*/text-align:justify;}
.news-main-right a.read-more{float:left;font-size:11px;margin-top:7px}
	/* END FOURTH TAB CONTENTS*/

	/* START FIFTH TAB CONTENTS*/
.educationcontents-wrap{padding:0;width:590px;padding-bottom:7px}
div.second-row{border:0;padding-bottom:0px}
.education-contents{clear:both;width:620px;margin:13px 0 0;overflow:hidden}
.education-contents div{float:left;width:310px}
.education-contents div.second-row-left{width:190px}
.education-contents div.second-row-mid{width:250px}
.education-contents div.second-row-right{width:150px}
.education-contents  h6{margin:0;padding:0;font-size:14px;color:#474747;line-height:18px;font-weight:400}
.education-contents ul{clear:both;width:310px;margin:0;padding:12px 0 0;list-style:none}
.education-contents li{float:left;width:310px;margin:0;padding:2px 0;font-size:12px;line-height:15px}
.education-contents.ed_page  li{width:600px;}
.education-contents div.second-row-left ul,.education-contents div.second-row-left li{width:196px}

	/* END FIFTH TAB CONTENTS*/

	/* END TABS CONTENTS */

	/* BEGIN CATAGORIES AND LEFT CONTENTS */
.categories{clear:both;width:177px;padding-top:20px; position:relative; z-index:10;}
.categories ul{clear:both;margin:0;padding:0;list-style:none}
.categories li{float:left;width:158px;border-bottom:1px solid #c3c3c3;padding:9px 0;line-height:14px;position:relative; font-size:12px;}
.categories li a{display:block;padding:0 0 0 10px;width:148px;line-height:13px;background:url(../images/all_left_icon.jpg) no-repeat 0 0px;color:#474747;text-decoration:none;}
.normalbg{
	background:url(../images/click-arrow.jpg) no-repeat 0 2px;
}
.categories li a:hover{color:#1b88c6}
.categories .nillborder{
	border-bottom:none;
}
.nopadd{
    padding:0;
}
.parent_category.open
{
	background-position:0 -35px;
        padding-bottom:4px;
}

.categories .submenu{
	display:none;
}

.categories .nillboderrea{
	margin-top:4px!important;
}

.categories .submenu li{
	padding:0;
	border-bottom:none;
}

.mid-contents-left .categories .submenu li a{
	background: none;
	padding:4px 0 4px 10px;
	display:block;
	width:148px;
	font-size:11px;
	border:none;
}

.mid-contents-left .categories .submenu li a:hover,
.mid-contents-left .categories .submenu li a.selected
{
	background:#BDD28A;
	padding:4px 0 4px 10px;
	display:block;
	color:#474747;
	width:148px;
}

/********* TOOL TIP STYLING ***************/

.login-pannel, .newsletter-box, .btm-rightrect{background: url(/images/right-rect.png) no-repeat;}
.btm-rightrect {background-position: left top;  }
.newsletter-box{ width:118px;padding:0 0 4px 13px; position:relative; z-index:1;background-position:left -18px;}

.play-diamond-dust {position: relative; background: url(/images/diamond_dust.jpg) no-repeat; width: 124px; height: 107px; padding: 0px; margin-top:11px;}
.play-diamond-dust a {position: absolute; left: 33px; top: 71px; cursor: pointer; background: url(/images/btn_play.png) no-repeat 0px 3px; width: 83px; height: 26px}
.play-diamond-dust a:hover {cursor: pointer; background-position: 0px -29px;}
.play-diamond-dust a:active {cursor: pointer; background-position: 0 -60px;}

.withcat_bx {margin-top:17px;}
.newsletter-box h3{clear:both;font-size:16px;padding: 8px 0 5px 0; color:#308cbc;}
.newsletter-box p{clear:both;width:102px;margin:0 0 5px 0;padding:0;line-height:14px;font-size:11px;}
.newsletter-form{clear:both;width:102px;margin-top:19px}
.newsletter-form input.submit-button,.login-form input.login-button{float:right;width:64px;height:28px;cursor:pointer;border:0;margin-top:3px;background:url(../images/submit-button-grey-modes.png) no-repeat 0 0px}
.newsletter-form div{clear:both;width:98px;height:22px;background:url(../images/input-txt-big-bg.gif) no-repeat}
.newsletter-form div input,.login-form div input{float:left;width:102px;padding:4px 2px 3px;margin:0;border:0;background:none;font-size:11px;font-family:Arial;line-height:14px;color:#7d7d7d}
.free-sticker{width:48px;height:48px;position:absolute;top:-18px;right:-4px; z-index:9;}
.free-sticker img{float:left;width:48px;height:48px;margin:0}

.newsletter-box em.bottom-left-corner{background-position:0 3px;top:auto;bottom:0}
.newsletter-box em.bottom-right-corner{background-position:0 -17px;left:auto;top:auto;right:0;bottom:0}
* html .newsletter-box em.right-top-corner{right:-1px}
* html .newsletter-box em.bottom-right-corner{right:-1px;bottom:-1px}
* html .newsletter-box em.bottom-left-corner{bottom:-1px}
.newsletter-box p.validation_error, .invalid_email label.error {color:#950101!important; font-weight:bold; font-size:11px;}
.newsletter-box p.thanks{font-weight:bold; margin-bottom: 10px;}


.login-pannel{clear:both;width:108px; background-position:  left -18px; padding:10px 7px 0 10px;}
.sign-in{clear:both;overflow:hidden}
.sign-in p{float:left;width:113px;margin:0;padding:8px 0 0;font-size:11px;line-height:14px;color:#474747}
.sign-in h3{font-size:16px;padding: 0 0 5px 0; color:#308cbc;}
.sign-in a{color:#2e2e2e;text-decoration:none; font-size:11px;}
.sign-in a:hover{text-decoration:underline}
.sign-in img{float:left;width:auto;margin:0;position:relative;z-index:0}
.login-form{clear:both;width:119px;padding-left:2px; position:relative;}
.login-form div{clear:both;/*width:119px;*/height:22px;margin:4px 0 0;background:url(../images/input-txt-big-bg.gif) no-repeat 0 0}
.login-form div.username{margin-top:0}
.login-form div input{width:90px;position:relative;margin:0;z-index:2}
.login-form input.login-button{background:url(../images/login-button-modes.png) no-repeat 0 0px; width:82px;}
.login-form div.js_errors{background:none; height:5px; color:#c10000;}
.login-form div.errors{background:none; color:#c10000; margin:0 0 8px 0; font-size: 11px; width:100px;}
	/* END CATAGORIES AND LEFT CONTENTS */

	/* BEGIN  MID RIGHT CONTENTS */
.mid-contents-right{float:left; width:633px;}
.mid-contents-right h1{clear:both;overflow:hidden;border-bottom:1px solid #c3c3c3;line-height:20px;/*padding-top:24px*/}

.news-updates-wrap{clear:both;width:622px;margin-top:15px;overflow:hidden;background:url(../images/news-and-updates-y.gif) repeat-y}
.news-updates-wrap h3{clear:both;margin:0;padding:0;line-height:16px;font-weight:400;color:#707070;font-size:14px}
.news-updates-wrap div{float:left;width:auto}
.news-updates-wrap dfn,.diamond-videos-inner dfn, .allvideo dfn{display:block;clear:both;font-size:11px;font-style:normal;color:#868686;line-height:17px}
div.news-left{width:227px;padding-right:15px}
.news-left p,.diamond-videos p, .video-itm p{clear:both;width:225px;margin:0;padding:5px 0 0;font-size:11px;color:#474747;line-height:17px;text-align:justify}
.news-left p strong{color:#14628c;font-size:14px;line-height:18px}
.news-left a.more,a.more-videos{display:block;float:right;width:62px;padding:0 8px 0 0;background: url(../images/blue-arrow2.gif) no-repeat right 5px;line-height:15px;font-size:12px;color:#2b6d94;text-decoration:none;margin-top:12px}
.news-left a.more:hover,a.more-videos:hover{background-position:right -38px;}
.news-left img{margin:0; border:1px solid #e6e6e6;}

div.more-news{width:177px;padding:0 13px}
div.more-news p{clear:both;margin:0;padding:22px 0 0px;font-size:12px;line-height:17px}
div.more-news p a{color:#14628c;text-decoration:none}
div.more-news p a:hover,div.other-links li a:hover,.news-left a.more:hover,a.more-videos:hover,.education-contents li a:hover{color:#1b88c6}

div.other-links{width:157px;padding:0 5px 0 14px}
div.other-links ul{clear:both;width:157px;margin:0;padding:20px 0 0;list-style:none}
div.other-links li{float:left;width:157px;margin:0;padding:2px 0;font-size:12px;line-height:15px}
.education-contents li{padding:3px 0}
div.other-links li a,.education-contents li a,.faq-page li a{float:left;display:block;width:auto;padding-left:10px;background: url(../images/blue-arrow2.gif) no-repeat 0 4px;line-height:15px;color:#14628c;text-decoration:none}
div.other-links li a:hover,.education-contents li a:hover,.faq-page li a:hover{background-position:0 -39px}

.diamond-videos-wrap{clear:both;width:622px;padding-bottom:10px;margin-top:20px;overflow:hidden}
.diamond-videos-inner{clear:both;width:675px}
.diamond-videos{float:left;width:225px}
.diamond-videos p, .video-itm p{width:165px;padding-top:8px; text-align: justify;}
.diamond-videos p em, .allvideo em {line-height:18px;font-size:14px;color:#2b6d94;font-style:normal}
.diamond-videos p em a {text-decoration: none;color:#2b6d94;}
.diamond-videos p em a:hover{color:#1e88c6;}
.diamond-videos div{clear:both;width:165px;margin-top:5px;height:121px;overflow:hidden;border: 1px solid #ccc;}
.diamond-videos div img{float:left;width:auto;margin:0}
.v-description{width:159px;}
a.more-videos{width:70px}
	/* END  MID RIGHT CONTENTS */

	/* BEGIN OTHER PAGES CONTENTS */

.other-pages-mid-contents{clear:both;width:810px}

.other-pages-mid-contents h1{clear:both;margin:0;padding:0;color:#474747;font-size:16px;line-height:18px;border-bottom:1px solid #c7c7c7}
.other-pages-mid-contents h2{clear:both;margin:0;padding:25px 0 0;color:#474747;font-size:16px;line-height:18px;border-bottom:1px solid #c7c7c7}
.other-pages-mid-contents h2 span{font-size:11px;font-weight:400;line-height:15px}
p.page-location-link{clear:both;padding:18px 0 0;margin:0;color:#474747;font-size:12px;line-height:17px}
p.page-location-link a{text-decoration:none;color:#2674a1}
p.page-location-link a:hover{color:#1b88c6}

.grey-refine-search-box{clear:both;margin-top:10px;/*width:800px;padding:10px 0 9px 10px;*/width:800px;padding:10px 0 5px 10px;background:#e4e4e4;overflow:hidden;position:relative}
.greybox-lt-corner,.greybox-rt-corner,.greybox-lb-corner,.greybox-rb-corner{background:url(../images/white-corners-small.gif) no-repeat 0 0;width:4px;height:4px;font-size:3px;line-height:3px;position:absolute;left:0;top:0}
.greybox-rt-corner{background-position:0 -20px;left:auto;right:0}
.greybox-lb-corner{background-position:0 0px;top:auto;bottom:-3px}
.greybox-rb-corner{background-position:0 -20px;left:auto;top:auto;right:0;bottom:-3px}

.grey-refine-search-box p{clear:both;padding:0;margin:0;width:520px;font-size:12px;line-height:18px;color:#474747}

.grey-box-contents{clear:both;width:800px;overflow:hidden;margin:0;padding:23px 0 0;}
.grey-box-left{float:left;width:249px}
.grey-box-mid{float:left;width:310px}
.grey-box-right{float:left;width:231px}

.grey-box-searchform{width:249px;}
.grey-box-mid .grey-box-searchform{width:310px}
.grey-box-right .grey-box-searchform{width:231px}
.grey-box-searchform label{width:47px;color:#1d5697}
.grey-box-searchform input{width:62px;}

.grey-box-searchform select.width164{width:164px}
.grey-box-mid .grey-box-searchform label{width:83px}
.grey-box-right .grey-box-searchform label{width:43px}

.grey-box-right .basic-search-checks{width:241px;padding-left:0}
.grey-box-right .basic-search-checks label{padding-right:20px;padding-left:1px}
.grey-box-right .basic-search-checks label.last{padding-right:0}

.refinesearch-button{float:right; height:32px;margin:1px 10px 0 5px;}
.refinesearch-button input{width:70px; height:32px;margin:0;background:url(../images/storeprevsearchbtn.png) no-repeat 0 0;cursor:pointer;border:0}
.reset-btn{float:right;  margin-top:8px; text-decoration: underline;}
.filterbtn-area {clear:both;}

p.table-instruction{clear:both;width:620px;margin:0;padding:3px 0 0;color:#707070;font-size:11px;line-height:17px}
p.table-instruction a{color:#1d5697;text-decoration:none}
p.table-instruction a:hover{color:#1b88c6}

.pagelink{clear:both;width:810px;margin-top:15px;padding-bottom:7px;overflow:hidden}
.pagelink p{float:left;width:auto;margin:0;padding:0;color:#474747;line-height:17px;font-size:11px}
.pager{float:right;margin:0;padding:0;list-style:none;overflow:hidden; padding-right:5px;}
.pager a{float:left;display:block;width:17px;height:17px;line-height:17px;font-size:12px;color:#474747;text-decoration:none;text-align:center}
.pager a:hover,
.pager a.select2
{ color:#fff;	background:url(../images/bgr_liabg.jpg) no-repeat;}
.pagelink li{float:right;width:auto;margin:0;padding-right:1px}
.pagelink li.previous a,.pagelink li.next a{background:url(../images/previousandnext-arrows.gif) no-repeat 2px 4px}
.pagelink li.previous a{background-position:2px -26px}
.pagelink li.next a:hover{background-position:2px -86px}
.pagelink li.previous a:hover{background-position:2px -56px}
.pagelink li.active a{color:#fff;background:url(../images/pagelink-active-a.gif) no-repeat 0 0}
.search-result-table-container{clear:both;width:808px;margin:0;border:1px solid #cacaca;position:relative}
.search-result-table-container table{width:808px}
.search-result-table-container table td.nodiamond{text-align: center; padding:10px 0 ;}
.greycorner-lefttop,.greycorner-righttop,.greycorner-leftbottom,.greycorner-rightbottom{position:absolute;width:6px;height:6px;font-size:4px;line-height:4px;left:-1px;top:-1px;background:url(../images/grey-corners.gif) no-repeat 0 0}
.greycorner-righttop{background-position:0 -20px;left:auto;right:-1px}
.greycorner-leftbottom{background-position:0 -40px;top:auto;bottom:-1px}
.greycorner-rightbottom{background-position:0 -60px;left:auto;top:auto;bottom:-1px;right:-1px}

.search-result-table-container table td{border-right:1px solid #cacaca;/*padding:3px 0;*/padding:1px 0 0 7px;vertical-align:middle;font-size:12px;line-height:17px;color:#333; width:100px;}
.search-result-table-container table tr.table-head td{border-bottom:1px solid #cacaca;background:#e4e4e4;padding-top:3px; padding-bottom:3px;}
.search-result-table-container table tr.grey-bg td{background:#f3f3f3}
 em.sorting, em.sorting-ascend{display:block;float:right;width:18px;height:12px;background:url(../images/icon-sort.png) no-repeat 0px 5px;margin-top:2px;cursor:pointer}
 em.sorting-ascend{background-position:0 -13px;}
.search-result-table-container table td span{float:left;width:auto}
.search-result-table-container table td span a{text-decoration: none; color:#333;}
.search-result-table-container table td.column-1{width:57px;padding-left:8px}
.search-result-table-container table td.column-2{width:68px;padding-left:7px}
.search-result-table-container table td.column-3{width:57px;padding-left:9px}
.search-result-table-container table td.column-4{width:62px;padding-left:6px}
.search-result-table-container table td.column-5{width:50px;padding-left:8px}
.search-result-table-container table td.column-6{width:56px;padding-left:8px}
.search-result-table-container table td.column-7{width:61px;padding-left:8px}
.search-result-table-container table td.column-8{width:64px;padding-left:6px}
.search-result-table-container table td.column-9{width:114px;padding-left:4px}
.search-result-table-container table td.column-10{width:65px;padding-left:5px}
.search-result-table-container table td.column-11{width:85px;padding-left:11px;border-right:0px}
.search-result-table-container table tr.table-head td.column-11{padding-left:7px;width:89px}

.search-result-table-container table td.column-8 img{float:left;width:auto;margin:0;border:1px solid #cacaca}

a.view-store{float:left;display:block;/*width:70px;height:21px;*/width:78px;height:29px;background:url(../images/view-store-white-modes.gif) no-repeat 0 0;cursor:pointer;}
tr.grey-bg a.view-store{background:url(../images/view-store-grey-modes.gif) no-repeat 0 0;}
em.result-number{display:block;float:right;width:auto;margin-left:2px;font-size:11px;color:#707070;line-height:17px;font-style:normal; margin-top:11px;}

.about-page,.faq-page,.contact-page{clear:both;width:620px;padding:0 0 20px 10px;overflow:hidden}
.about-page h2{border:0px;padding-top:28px}
.about-page p{margin:0;width:560px;padding:10px 0;font-size:12px;color:#474747;line-height:19px}
.about-page p.bold-txt{width:455px;font-weight:700;line-height:19px}
.about-page p span{font-size:14px;line-height:24px}
.about-page p a{color:#186c9c;text-decoration:none}
.about-page p a:hover{color:#1b88c6}
/*#contents-nav ul.about-nav li a:hover{background:none;color:#7da220}*/

.faq-page{padding-bottom:30px}
.faq-page ul{clear:both;width:620px;margin:0;padding:10px 0 9px;list-style:none;border-bottom:1px solid #a3a3a3;overflow:hidden}
.faq-page li{float:left;width:620px;margin:0;padding:7px 0 0;font-size:12px}
.faq-page li a{color:#474747}
.faq-page li a:hover{color:#1b88c6}

.faq-txts{clear:both;width:610px;border-bottom:1px solid #a3a3a3;margin-left:10px;overflow:hidden}
.faq-txts p{width:610px;margin:0;padding:10px 0 0;line-height:17px;color:#707070;font-size:11px;text-align:justify}
strong.faq-page-txt{display:block;font-size:12px;padding-left:10px;margin-top:15px;color:#474747;line-height:17px;background:url(../images/blue-arrow3.gif) no-repeat 0 3px}
.faq-txts a{float:right;padding-right:15px;width:auto;text-decoration:none;background:url(../images/back-to-top-arrow.gif) no-repeat right 7px;line-height:17px;display:block;color:#186c9c;font-size:12px;font-weight:700}
strong.topamrgin25{margin-top:25px}
.faq-txts a.complete-info{font-size:11px;background:none;font-weight:400;float:none;color:#707070;display:inline}
.faq-txts a:hover{color:#1b88c6}

.contact-page{padding-bottom:30px}
.contact-page h4{clear:both;margin:30px 0 0;padding:0;font-size:14px;line-height:15px;color:#474747;border-bottom:1px solid #b7b7b7}
.contact-page p{clear:both;width:620px;padding:10px 0 0;margin:0;font-size:12px;color:#474747;line-height:18px;text-align:justify}

.contact-form-wrap{clear:both;width:620px;overflow:hidden}
.contact-form-wrap p{width:560px}

.contact-area{clear:both;width:620px;padding-top:12px;overflow:hidden}
.contact-forms,.sign-in-forms{clear:both;width:383px;overflow:hidden;padding:10px 0 0}
.contact-forms label,.sign-in-forms label,.submit-form label{float:left;width:104px;line-height:19px;font-size:12px;color:#474747}
.contact-forms span,.sign-in-forms span{color:#c10000;font-size:12px}
.contact-forms div,.sign-in-forms div,.submit-form div{float:left;width:277px;height:21px;background:url(../images/contact-input-txt-bg.gif) no-repeat 0 0}
.contact-forms div.txt-area,.sign-in-forms div.txt-area{height:138px;background:url(../images/contact-txtarea-bg.gif) no-repeat;padding:1px}
.contact-forms div.captcha-wrap{background:none;width:275px;height:59px;border:1px solid #d9d9d9}
.contact-forms div.captcha-wrap img,.sign-in-forms div.captcha-wrap img{float:left;width:auto;margin:0}
.contact-forms input,.contact-forms textarea,.sign-in-forms input,.sign-in-forms textarea,.submit-form input{float:left;width:265px;margin:0;padding:2px 6px;font-family:Arial;font-size:12px;color:#474747;background:none;border:0;line-height:15px}
.contact-forms textarea{width:269px;height:133px;padding:5px 0 0 5px}
.contact-area dfn,.user-form-wrap dfn,.submit-form-wrap dfn{clear:both;display:block;padding:4px 0 0 104px;font-size:11px;line-height:13px;color:#868686;font-style:normal}
.green-submit-button{clear:both;width:382px;height:24px;margin:10px 0 0;overflow:hidden}
.green-submit-button input,.green-login-button input,.submitandcheck input.submit-green{float:right;background:url(../images/submit-green-button.gif) no-repeat;width:76px;height:24px;cursor:pointer;margin:0;border:0}

.top-login{clear:both;width:810px;overflow:hidden}
.sign-in-forms{width:810px;padding-top:5px}
.top-login .sign-in-forms{padding-top:8px}
.sign-in-forms label{width:122px}
.sign-in-forms div{width:237px;background:url(../images/sign-in-txt-bg.gif) no-repeat}
.sign-in-forms input{width:225px}
.sign-in-forms textarea{width:229px;height:63px;padding:5px 0 0 5px}
.sign-in-forms select{float:left;width:237px;margin:0;height:21px;line-height:15px;padding:0}
.sign-in-forms div.txt-area{width:235px;height:68px;background:url(../images/sign-in-txtarea-bg.gif) no-repeat}
.sign-in-forms div.captcha-wrap{background:none;width:235px;height:59px;border:1px solid #d9d9d9}

.green-login-button{clear:both;width:359px;margin:10px 0;overflow:hidden}
.green-login-button input{width:56px;background:url(../images/login-button-green-bg.gif) no-repeat}

.other-pages-mid-contents h2 a,.submitandcheck a{color:#186c9c;text-decoration:none}
.other-pages-mid-contents h2 a:hover,.submitandcheck a:hover{color:#1b88c6}

.user-form-wrap{clear:both;width:810px;padding:25px 0 10px;border-bottom:1px solid #c3c3c3;overflow:hidden}
.user-form-wrap dfn{padding-left:122px}
.user-form-wrap em{float:left;width:auto;display:block;padding-left:10px;margin-top:40px;font-size:11px;line-height:15px;color:#868686;font-style:normal}
.user-form-wrap a{color:#2b6d94;text-decoration:none}
.user-form-wrap a:hover{color:#1b88c6}

.sign-in-terms{clear:both;width:235px;padding-left:122px;padding-top:5px;overflow:hidden}
.sign-in-terms input,.submitandcheck div input{float:left;width:auto}
.sign-in-terms label,.submitandcheck div label{float:left;width:auto;width:208px;padding-left:2px;padding-top:1px;line-height:17px;font-size:11px;color:#868686}
div.width360{width:360px;padding-bottom:40px}

.submit-form-wrap{clear:both;width:810px;padding:22px 0 8px;overflow:hidden}
.submit-form-wrap dfn{padding-left:121px}
.submit-form{clear:both;width:433px;padding-top:8px;overflow:hidden}
.submit-form div{width:309px;height:23px;background:url(../images/submit-txt-bg.gif) no-repeat}
.submit-form label{width:121px;line-height:22px}
.submit-form input{width:297px;padding:3px 6px}
.submitandcheck{clear:both;width:312px;padding-top:10px;padding-left:118px;overflow:hidden;border-top:1px solid #c3c3c3}
.submitandcheck div{float:left;width:234px;padding-top:4px}
.submitandcheck div label{width:auto}
	/* END OTHER PAGES CONTENTS */

	/* END CONTENTS */

	/* BEGIN SITEMAP AND FOOTER */
/*#sitemap{clear:both;width:960px;padding:14px 0 35px;background:#ededed;overflow:hidden}*/
#sitemap{margin:0 auto;}
.sitemap-inner{clear:both;width:980px;padding-left:20px}
.sitemap-inner ul{float:left;width:161px;margin:0;padding:0;list-style:none}
.sitemap-inner li{float:left;width:161px;line-height:16px;font-size:11px;color:#474747}
.sitemap-inner li.head{font-weight:700;padding:0 0 3px}
.sitemap-inner li a{float:left;width:auto;text-decoration:none;color:#2b6d94}
.sitemap-inner li a:hover{color:#1b88c6}

#footer{clear:both;width:960px;height:25px;background:#aeaeae;overflow:hidden; margin:0 auto;}
#footer ul{clear:both;width:521px;margin:0 auto;padding:0;list-style:none}
#footer li{float:left;width:auto;line-height:24px}
#footer li a{float:left;width:70px;display:block;text-align:center;color:#474747;text-decoration:none}
#footer li.width92 a{width:92px}
#footer li.width97 a{width:97px}

#footer li a:hover,#footer li.active a{color:#2b6d94;font-weight:600}
	/* END SITEMAP AND FOOTER */
#price-comparison-search form,.basic-search-contents form,.search-form form,.newsletter-form form,.login-form form,.grey-box-contents form,.contact-area form,.other-pages-mid-contents form{margin:0;padding:0}

/*-------------------------------------edit by crebsol---------------------------*/
.search-panel-account{
	width:810px;
}
.account-search{
	width:810px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.account-search li{
	float:left;
	margin-right:3px;
}
.account-search li a{
	width:263px;
	display:block;
	height:40px;
	background:url(../images/3tabs.gif) no-repeat;
	padding-right:5px;
	text-align:right;
}
.account-search li a:hover{
	background-position:0 -40px;
}
.account-search li #selecttab{
	background-position:0 -80px;
}
.account-search  .ans-account{
	padding:0;
	margin:0;
}
/* allpage */
#allpage{
	width:810px;/*811*/
	padding:0;
	margin:0;
	padding-top:18px;
	padding-bottom:22px;
}
#allpage ul{
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
#allpage ul li{
	float:left;
	color:#474747;
        font-size:12px;
        	display:inline;
	padding:0 3px 0 10px;
	background: url(../images/ico_libullet.jpg) no-repeat left center;
}
.pagemenuul li{

}
#allpage ul li a{
	float:left;
	display:block;
	font-size:12px;
	color:#186C9C;
	padding:0 2px;
	text-decoration:none;
}
#allpage ul li a:hover{
	color:#1B88C6;
}
#allpage ul .firstlink {
		background:none;
	padding-left:0;
}



/* preview */
#preview{
	width:810px;
}
.allpeview{
	font-size:16px;
	color:#474747;
	border-bottom:1px solid #C7C7C7;
	width:810px;
	padding:0;
	margin:0;
	margin-bottom:11px;
	padding-bottom:2px;
}
.allpeview strong{
	color:#7DA220;
}
/* loginaccount */
#loginaccount{
	width:786px;/*810*/
	padding-left:24px;
	padding-top:6px;
}
#loginaccount h3{
	font-size:16px;
	color:#547600;
	line-height:20px;
	padding:0;
	margin:0;
	padding-bottom:6px;
}
#loginaccount p{
	font-size:12px;
	color:#707070;
	line-height:20px;
	padding:0;
	margin:0;
}
#loginaccount p strong{
	color:#474747;
}
#loginaccount form{
	width:430px;
	padding:0;
	margin:0;
	padding-top:30px;
        position:relative;
}
#loginaccount form div{
	width:431px;
	overflow:hidden;
	padding-bottom:8px;
}
#loginaccount form div label{
	width:117px;
	float:left;
	display:block;
	font-size:12px;
	color:#474747;
	line-height:20px;
	padding:0;
	margin:0;
}
#loginaccount form div p{
	width:309px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
}
#loginaccount form div p input{
	background:url(../images/bgr_inpaccout.jpg) no-repeat right;
	width:299px;
	height:16px;
	border:none;
	font-size:12px;
	color:#474747;
	padding:3px 5px;
}
.msg{
	display:block;
	font-size:11px;
	color:#707070;
	line-height:20px;
        padding-bottom: 8px
}
#loginaccount form .accont-nick{
	border-bottom:1px solid #C3C3C3;
	padding-bottom:0;
	padding-bottom:3px;
	margin-bottom:10px;
}
#loginaccount form .check_accountpage{
	width:309px;
	overflow:hidden;
	padding-left:123px;
        position:relative;
        height:220px;
}
#loginaccount form #check_accountpagelft{
	float:left;
	width:220px;
	overflow:hidden;
}
#loginaccount form #check_accountpagelft input{
	float:left;
}
#loginaccount form #check_accountpagelft small{
	font-size:11px;
	color:#474747;
	float:left;
	display:block;
	position:relative;
	top:-22px;
	left:23px;
}
#loginaccount form #check_accountpagelft small a{
	color:#186C9C;
	text-decoration:none;
}
#loginaccount form #check_accountpagelft small a:hover{
	color:#1B88C6;
}
#loginaccount form .check_accountpagergt{
        position:absolute;
        left:350px;
        top:0px;
}
#loginaccount form .check_accountpagergt input{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
}
#loginaccount form #check_accountpagelft label.error{position:absolute; top:15px;width: 200px;}
/*------------------------------------------------------add answer page------------------------------*/
/* answerquestion */
#answerquestion{
	width:586px;/*811*/
	padding-right:224px;
}
#boxbg,
#boxbtm,
#boxtop{
	width:583px;
}
#boxbg{
	background:url(../images/bgr_boxbg.jpg) repeat-y;
}
#boxbtm{
	background:url(../images/bgr_boxbtm.jpg) no-repeat bottom left;
}
#boxtop{
	background:url(../images/bgr_boxtop.jpg) no-repeat;
}
#boxcontent{
	width:583px;
	padding-bottom:5px;
}
.open{
	padding:11px 0px 0 13px;
	width:570px;/*583*/
	border-bottom:1px solid #C3C3C3;
}
.attracts{
	border-bottom:none;
}
.open h3{
	font-size:16px;
	font-weight:normal;
	color:#474747;
	padding:0;
	margin:0;
	padding-bottom:11px;
}
.picarea{
	width:557px;
	overflow:hidden;
	padding-right:13px;
	padding-bottom:3px;
}
.pic{
	float:left;
	margin-right:11px;
	width:78px;
        position:relative;
}
.pic img{
	display:block;
	margin-bottom:4px;
}
.pic span{
	display:block;
	font-size:11px;
	color:#186C9C;
	line-height:16px;
}
.pic span a{
	color:#186C9C;
	text-decoration:none;
}
.pic span a:hover{
	color:#1B88C6;
}
.pic small{
	display:block;
	font-size:11px;
	color:#525252;
	line-height:16px;
}
.diamond{
	float:left;
	width:449px;
}
.diamond p{
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding:0;
	margin:0;
	padding-bottom:18px;
}
.diamond h1{
	font-size:14px;
	color:#186C9C;
	display:block;
	line-height:18px;
        margin:0;
}
.diamond span{
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#474747;
	line-height:18px;
}
.diamond span a{
	font-weight:normal;
	font-size:12px;
	color:#186C9C;
	text-decoration:none;
}
.diamond span a:hover{
	color:#1B88C6;
	text-decoration:none;
}

.add-answer{
	padding:11px 0px 0 13px;
	width:570px;/*583*/
}

.add-answer h3{
	font-size:16px;
	font-weight:normal;
	color:#474747;
	padding:0;
	margin:0;
	padding-bottom:5px;
}
.add-answer form{
	width:570px;
	padding:0;
	margin:0;
}
.add-answer span{
	font-size:12px;
	color:#868686;
	display:block;
	margin-bottom:5px;
}
.add-topareadown{
	background:url(../images/add_areabg2.gif) no-repeat;
	width:551px;
	height:67px;
	border:none;
	padding:5px;
	margin-bottom:10px;
}

.add-toparea.error{;
      margin-bottom:10px;
}
.add-answer label.error{
margin-bottom:1em;
display:inline-block;
}
#addbinanswer{
	width:82px;
	padding-left:504px;
	padding-top:10px;
}
#addbinanswer input{
	display:block;
	background:url(../images/new_preview.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
	cursor:pointer;
}


/*-----------------------------------------------------------ask question page------------------------*/


.add-answer p, .login-form p, .search-form p, .chosebtn p, .question-answer_cont form p, .buttoncont form p{
	padding:0;
	margin:0;
}
.ask_questioninp input{
	background:url(../images/ask_question_inpbg.jpg) no-repeat;
	width:551px;
	height:18px;
	border:none;
	padding:7px 5px;
}

#add_continue{
	width:82px;
	padding-left:504px;
	padding-top:10px;
}
#add_continue input{
	background:url(../images/new_continue.gif) no-repeat;
	width:82px;
	height:32px;
	display:block;
	border:none;
	cursor:pointer;
}
/*----------------------------------------------answer preview page---------------------------------*/
#editsubmit{
	width:149px;/*587*/
	padding-left:436px;
	overflow:hidden;
	padding-top:4px;
}
#editsubmit input{
	float:left;
}
.btnedit{
	background:url(../images/btn_edit.jpg) no-repeat;
	width:63px;
	height:32px;
	margin-right:4px;
	border:none;
	cursor:pointer;
}
.btnsub{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
	cursor:pointer;
}
/*---------------------------------------------question page-------------------------*/
.pagemenu h1 {
    font-size:16px;
    line-height: 20px;
    padding-bottom:25px;
    color: #474747;
    margin:10px 0 10px 0;}

#question_pg_content{
	width:809px;
	overflow:hidden;
	padding-top:4px;
}
#question_pg_contentlft{
	width:583px;
	float:left;
}
/* showme_another */
#showme_another{
	width:583px;
	padding-bottom:23px;
}
#anotherbg,
#anotherbtm,
#anothertop{
	width:583px;
}
#anotherbg{
	background:url(../images/bgr_another_bg.gif) repeat-y;
}
#anothertop{
	background:url(../images/bgr_another_top.gif) no-repeat;
}
#anotherbtm{
	background:url(../images/bgr_another_btm.gif) no-repeat bottom left;
}
/* openquestionarea */
#openquestionarea{
	padding:10px 11px 0 13px;
	width:559px;/*583*/
        position:relative;
}
#openquestiontop{
	width:559px;
	overflow:hidden;
	padding-bottom:7px;
}
#openquestiontop h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	float:left;
}
#openquestiontop strong{
	display:block;
	float:right;
}
#openquestiontop strong a{
	font-size:11px;
	color:#186C9C;
	text-decoration:none;
	background:url(../images/blue_arrow4.jpg) no-repeat right;
	display:block;
	padding-right:10px;
	display:inline;
}
/* person_question */
.person_question{
	width:559px;
	overflow:hidden;
}
.person_questionlft{
	width:78px;
	float:left;
        position:relative;
}
.person_questionlft img{
	display:block;
	margin-bottom:2px;
}
.person_questionlft a{
	font-size:11px;
	color:#186C9C;
	line-height:16px;
	text-decoration:none;
}
.person_questionlft a:hover{
	color:#1B88C6;
}
.person_questionlft span{
	display:block;
	font-size:11px;
	color:#525252;
	line-height:16px;
}
.person_questionrgt{
	width:470px;
	float:right;
}
.person_questionrgt h1{
	font-size:14px;
	color:#186C9C;
	line-height:18px;
	padding:0;
	margin:0;
}
.person_questionrgt p{
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding:0;
	margin:0;
}
.person_questionrgt form{
	width:470px;
	overflow:hidden;
	padding:0;
	margin:40px 0 0 0;
}
.person_questionrgt form input{
	float:right;
	background:url(../images/btn_ques_answer.gif) no-repeat;
	width:151px;
	height:32px;
	border:none;
	cursor:pointer;
	padding:10px 0 0 0;
	margin: 0;
	position:absolute;
	bottom:4px;
        right:8px;
}
.savearea_quespge{
	width:559px;
	height:28px;
}
.savearea_quespge ul{
	width:559px;
	overflow:hidden;
	padding:0 0 0 11px;
	margin:0;
	list-style:none;
}
.savearea_quespge ul li{
	float:left;
	margin:0;
	font-size:11px;
	color:#474747;
	line-height:28px;
	padding:0  3px;
}
.savearea_quespge ul li a{
	font-size:11px;
	color:#474747;
	display:block;
	text-decoration:none;
}
.savearea_quespge ul li a:hover{
	color:#1B88C6;
}
.savearea_quespge ul .savingbox{
	background:url(../images/border_li.jpg) no-repeat right;
	margin-right:14px;
}
.savearea_quespge ul .savingbox a{
	background:url(../images/i-share.gif) no-repeat 0 6px;
	padding:0 1px 0 18px;
}
/*----------------------------------------all_ans_allshow--------------------*/
#all_ans_allshow{
	width:583px;
}
#toppart_all_ans_allshow{
	width:583px;
	overflow:hidden;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:5px;
}
#question_pg_content h2{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	float:left;
}
#question_pg_content h2 span{
	padding:0;
	margin:0;
	font-size:11px;
	color:#868686;
	font-weight:normal;
	padding-left:5px;
}
#toppart_all_ans_allshow form{
	float:right;
	padding-top:4px;
}
#toppart_all_ans_allshow formlabel{
	font-size:12px;
	color:#3474747;
}
#toppart_all_ans_allshow form select{
	width:134px;
	height:19px;
	overflow:hidden;
	border:1px solid #C7C7C7;
}
/* name_answer_all */
.noanswer{
	width:583px;
	overflow:hidden;
	padding:15px 0  16px 0;
	border-bottom:1px solid #BFBFBF;
        font-size:12px;
        margin-bottom:15px;
}
.name_answer_all{
	width:583px;
	overflow:hidden;
	padding:11px 0 6px 0;
	border-bottom:1px solid #BFBFBF;
}
.diamond_person{
	width:60px;
	float:left;
        position:relative;
}
.diamond_person img{
	display:block;
}
.diamond_person a{
	font-size:11px;
	color:#186C9C;
	line-height:15px;
	text-decoration:none;
}
.diamond_person a:hover{
	color:#1B88C6;
}
.diamond_person span{
	font-size:11px;
	color:#868686;
	line-height:15px;
}
.diamond_personrgt{
	width:513px;
	float:right;
	overflow:hidden;
}
.diamond_personrgt p{
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding:0;
	margin:0;
}
.diamond_personrgt p a{
	font-size:12px;
	color:#186C9C;
	line-height:18px;
	text-decoration:none;
}
.diamond_personrgt p a:hover{
	color:#1B88C6;
}

.diamond_personrgt ul{
	float:right;
	overflow:hidden;
	padding:0;
	margin:0;
}
.diamond_personrgt ul li{
	float:left;
	display:block;
      font-size:12px;
	color:#707070;
      text-decoration:none;
      padding:0;
	margin:0;
	overflow:hidden;
}
.diamond_personrgt ul li a{
	float:left;
	display:block;
	font-size:12px;
	color:#707070;
	text-decoration:none;
	padding:0;
	margin:0;
	display:inline;
}
.diamond_personrgt ul .pic_lft_hnd a{
	background:url(../images/pic_lfthand.jpg) no-repeat;
	padding-left:14px;
	margin-right:17px;
}
.diamond_personrgt ul .pic_rgt_hnd_disabled{
	background:url(../images/pic_rgthand.jpg) no-repeat;
	padding-left:19px;
	text-decoration:none;
}
.diamond_personrgt ul .pic_rgt_hnd a{
	background:url(../images/pic_rgthand.jpg) no-repeat;
	padding-left:19px;
	text-decoration:none;
}
.diamond_personrgt ul .pic_rgt_hnd a:hover{
	background-position:0 -15px;
	color:#1B88C6;
	text-decoration:none;
}

.diamond_personrgt ul .pic_lft_hnd_common_disabled {
	background:url(../images/pic_lfthand.jpg) no-repeat;
	padding-left:14px;
	margin-right:17px;
}
.diamond_personrgt ul .pic_lft_hnd_common a{
	background:url(../images/pic_lfthand.jpg) no-repeat;
	padding-left:14px;
	margin-right:17px;
}
.diamond_personrgt ul .pic_lft_hnd_common a:hover{
	background-position:0 -15px;
	color:#1B88C6;
	text-decoration:none;
}
/* result_link_all */
#result_link_all{
	width:583px;
	padding:8px 0;

}
/* question_security */
.question_security{
	/*width:583px;*/
	padding:8px 0;
}
.question_security ul{
	padding:0;
	margin:0;
	list-style:none;
}
.question_security ul li{
	padding-left:10px;
	background:url(../images/icon_green.jpg) no-repeat 0 5px;
}
.question_security ul li a{
	color:#474747;
	line-height:20px;
	font-size:11px;
	text-decoration:none;
}
.question_security ul li a:hover{
	color:#1B88C6;
}
.question_security h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#7DA220;
	line-height:20px;
	font-weight:normal;
}

/* question_pg_contentrgt */
#question_pg_contentrgt{
	width:216px;
	float:right;
}
.qs_side_bg,
.qs_side_btm,
.qs_side_top{
	width:216px;
}
.qs_side_bg{
	background:url(../images/ques_page_bg.jpg) repeat-y;
}
.qs_side_btm{
	background:url(../images/ques_page_btm01.jpg) no-repeat bottom left;
}
.qs_side_top{
	background:url(../images/ques_page_top.jpg) no-repeat top;
}
#sidebar_ques_page{
	width:216px;
	padding-top:10px;
}
#sidebar_ques_page h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-bottom:25px;
	text-align:center;
}
#sidebar_ques_page h3 span{
	color:#8DB52A;
}
#sidebar_ques_page form{
	padding:0;
	margin:0;
	padding:0 10px 0 11px;
	width:195px;
}
#sidebar_ques_page form div{
	width:195px;
        position: relative;
}
#sidebar_ques_page form div strong{
	display:block;
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding-bottom:4px;
}
#sidebar_ques_page form div .area1{
	background:url(../images/ques_txtarea.gif) no-repeat;
	width:185px;
	height:86px;
	border:none;
	padding:3px 5px;
	margin-bottom:3px;
}
#sidebar_ques_page form div .check_ques_page{
	width:195px;
	overflow:hidden;
	padding-bottom:25px;
}
#sidebar_ques_page form div .check_ques_page input{
	float:left;
}
#sidebar_ques_page form div .check_ques_page label.agree{
	display:block;
	/*float:left;*/
	font-size:11px;
	color:#474747;
	position:absolute;
	top:3px;
	left:20px;
}
#sidebar_ques_page form div .styled-checkbox label a{
	font-size:11px;
	color:#186C9C;
	text-decoration:none;
}
#sidebar_ques_page form div .check_ques_page label a:hover{
	color:#1B88C6;
}

#sidebar_ques_page form div label.error{
    display:block;
}

.styled-checkbox label.error{
    clear:both;
   float:left;
    padding-top:3px;
}

#sidebar_ques_page form div .area2{
	background:url(../images/ques_txt_area2.gif) no-repeat;
	width:185px;
	height:132px;
	border:none;
	margin-bottom:4px;
	padding:5px;
}
#sidebar_ques_page form div span{
	font-size:11px;
	color:#868686;
	line-height:18px;
	display:block;
	padding-bottom:25px;
}
#sidebar_ques_page form div input{
	background:url(../images/ques_inpbg.jpg) no-repeat;
	width:185px;
	height:16px;
	padding:2px 5px;
	border:none;
	margin-bottom:4px;
}
#sidebar_ques_page form .ques_sub{
	width:195px;
	padding:0;
	margin:0;
	overflow:hidden;
	padding-bottom:8px;
}
#sidebar_ques_page form .ques_sub input{
	background:url(../images/btn_ques_ask.jpg) no-repeat;
	width:114px;
	height:32px;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
	float:right;
}
#sidebar_ques_page form div .spcenone{
	padding-bottom:10px;
}
/*----------------------------------------questoin preview page---------------------*/
.ques_pre_bg,
.ques_pre_btm,
.ques_pre_top{
	width:583px;
}
.ques_pre_bg{
	background:url(../images/ques_prev_bg.jpg) repeat-y;
}
.ques_pre_btm{
	background:url(../images/ques_page_btm.jpg) no-repeat bottom left;
}
.ques_pre_top{
	background:url(../images/ques_prev_top.jpg) no-repeat;
}
.contentques_prev{
	padding:10px 0px 0 11px;
	width:572px;
}
.contentques_prev h3{
	font-size:16px;
	font-weight:normal;
	color:#474747;
	padding:0;
	margin:0;
	padding-bottom:11px;
}
.ques_prevlist{
	padding:0 0 0 11px;
	margin:0;
	width:560px;
	list-style:none;
	overflow:hidden;
}
.ques_prevlist li{
	display:block;
	float:left;
	line-height:20px;
	color:#474747;
	font-size:11px;
	padding:0 2px;
}
.ques_prevlist li strong{
	color:#474747;
	font-size:11px;
}
.ques_prevlist li a{
	text-decoration:none;
	font-size:11px;
	color:#474747;
	display:block;
	float:left;
}
.ques_prevlist li a:hover{
	color:#1B88C6;
}
/*--------------------color-------------------*/
/*-----------pagemenu
*/
.colormidcontentlft{
	padding:0 !important;
	margin:0;
}

.categories ul .commonselect ul{
	padding:0;
	margin:0;
	border-top:1px solid #C3C3C3;
	margin-top:9px;
	padding-top:9px;
}
.categories ul .commonselect ul li{
	background:none;
	border:none;
	padding:0;
	margin:0;
	display:block;
	float:none;
}
.categories ul .commonselect ul li a{
	background:none;
	border:none;
	padding:0;
	margin:0;
	padding-left:13px;
	display:block;
	color:#474747;
	line-height:17px;
}
.categories ul .commonselect ul li a:hover{
	background:#C6DA94;
}
.colorconttop{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	height:25px;
	overflow:hidden;
	padding-left:24px;
	left:190px;
	bottom:-1px;
}
.colorconttop li{
	float:left;
	padding-right:4px;
}
.colorconttop li a{
	width:72px;
	height:25px;
	color:#fff;
	display:block;
	text-align:center;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	background:url(../images/btm_colormenubg.jpg) no-repeat;
}
.colorconttop li a:hover,.colorconttop li .firstlia{
	background:url(../images/btm_colormenubg.jpg) no-repeat left -25px;
	font-weight:bold;
}
.pagemenu{
	width:800px;
	/*padding:18px 0 26px 0;*/
        margin-top:-10px;
        padding:0 0  1px;
	position:relative;
}
.pagemenuul{
	margin:0; padding:0;
	width:auto;
	padding-bottom:16px;
}
.pagemenuul li{
	display:inline;
	padding:0 3px 0 10px;
	background: url(../images/ico_libullet.jpg) no-repeat left center;
}
.pagemenuul li a{
	color:#186C9C;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}
.pagemenuul li .select{
	color:#474747;
}
.pagemenuul li a:hover{
	color:#1B88C6;
}
.pagemenu ul .lastitem{
	background:none;
	padding-left:0;
}

.colormain{
	width:810px;
	margin-bottom:20px;
}
.colormainbxbg,.colormainbxtop,.colormainbxbtm{
	display:block;
	width:810px;
}
.colormainbxbg{
	background:url(../images/bgr_colorbxbg.jpg) repeat-y;
}
.colormainbxtop{
	background:url(../images/bgr_colorbxtop.jpg) no-repeat;
}
.colormainbxbtm{
	background:url(../images/bgr_colorbxbtm.jpg) no-repeat left bottom;
}
.lastitem{
	border:none;
}
.colorbxtopcont{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	height:30px;
}
.colorbxtopcont li{
	display:inline;
	padding:0 12px 0 5px;
}
.colorbxtopcont li a{
	color:#474747;
	font-size:12px;
	text-decoration:none;
	line-height:35px;
}
.colordrop{
	background:url(../images/ico_downarrow.jpg) no-repeat right 6px;
	padding-right:19px;

}
.colorbxtopcont li label{
	color:#474747;
	font-size:12px;
	line-height:35px;
}
.colorbxtopcont li a:hover{
	color:#186C9C;
}
.question-answer_cont{
	width:auto;
	overflow:hidden;
}
.question-answer .colorul{
	float:left;
	width:500px;
}
.question-answer form{
	margin:0; padding:0;
}
.question-answer form .subaccount2{
	width:67px;
	height:29px;
	border:none;
	background:url(../images/btn_ans_toh.jpg) no-repeat;
	float:right;
	cursor:pointer;
}
.contcolorbxbtmcont{
	padding-left:10px;
}
.colorbxbtmcont{
	padding:0;
	list-style:none;
	width:auto;
	height:29px;
	overflow:hidden;
	margin:10px 0 0;
}
.colorbxbtmcont li{display:inline; margin:0 2px;height:17px;padding-top:2px; padding-bottom:5px;}
.colorbxbtmcont li a {padding-left:4px;height:17px;padding-top:2px; padding-bottom:5px; color:#474747;}
.colorbxbtmcont li a:hover, li a.select2 {display:inline; background: url(../images/nohover_l.gif) no-repeat scroll center left; padding-left:4px;height:17px;padding-top:5px; padding-bottom:5px;color:#fff;}
.colorbxbtmcont li a span{padding-right:4px;  line-height:170%;padding-top:5px; padding-bottom:5px;}
.colorbxbtmcont li a:hover span, li a.select2 span{background:url(../images/nohover_r.gif) no-repeat center right; padding-right:4px;  line-height:170%; padding-bottom:5px;}
.colorbxbtmcont li .prev,.storeprevpage li .prev:hover, .pagelinktop .prev, .pagelinkbtm .prev{
	background:url(../images/ico_prev.png) no-repeat left!important;width: 3px; margin-right:3px; padding-top:4px !important;
}
.colorbxbtmcont li .next,.storeprevpage li .next:hover, .pagelinktop .next, .pagelinkbtm .next{
	background:transparent url(../images/ico_next.png) no-repeat left!important; width:3px; margin-left:3px; padding-top:4px!important;
}
.pagelinktop .next, .pagelinkbtm .next{ width:5px;}
.pagelinkbtm .prev, .pagelinktop .prev{width:5px; padding-right:3px;}
.pagelinktop .next, .pagelinktop .prev{padding-top:0px!important;}
.pagelinkbtm .prev, .pagelinkbtm .next{padding-top:1px!important;}
.pagelinktop{padding-bottom:10px;}
.pagelinktop p{float:left; width:400px;}
.pagelinktop .pager{ margin-top:10px;}
/*.colorbxbtmcont li{
	float:left;
	display:block;
	display:inline;
        margin:0 2px;
}
.colorbxbtmcont li span{
	font-size:11px;
	color:#868686;
	padding:0;
	margin:0;
}
.colorbxbtmcont li a{
	width:17px;
      padding-right:10px;
	height:17px;
	color:#474747;
	font-size:12px;
	display:block;
	text-decoration:none;
	text-align:center;
}
.colorbxbtmcont .colorfirstitem{
	padding:0;
	width:10px;
}
.colorbxbtmcont li a:hover,.colorbxbtmcont li .select2{
	color:#fff;
	background:url(../images/bgr_liabg.jpg) no-repeat;
}
        .colorbxbtmcont li a .pageno_l{
              padding: 1px 0 2px 3px;
}
        .colorbxbtmcont li a:hover .pageno_l,.colorbxbtmcont li .select2 .pageno_l{
       background:url(../images/pageno_l.gif) no-repeat left;
       padding: 1px 0 2px 3px;
}
.colorbxbtmcont li a .pageno_r     {
    padding: 1px 0 2px 3px;
}
.colorbxbtmcont li a:hover .pageno_r,.colorbxbtmcont li .select2 .pageno_r{
       background:url(../images/pageno_r.gif) no-repeat left;
       padding: 1px 0 2px 3px;

}
.colorbxbtmcont li a .pageno{
         padding: 1px 3px  2px 3px;
}
      .colorbxbtmcont li a:hover .pageno,.colorbxbtmcont li .select2 .pageno{
       background:#a4c35b;
       padding: 1px 3px  2px 3px;
       color:#fff;
}
.colorbxbtmcont li .prev,.colorbxbtmcont li .prev:hover{
	background:url(../images/ico_prev.png) no-repeat left 3px;
}
.colorbxbtmcont li .next,.colorbxbtmcont li .next:hover{
	background:url(../images/ico_next.png) no-repeat left 3px;
}
.colorbxbtmcont li .rakprev,.colorbxbtmcont li .rakprev:hover{
	background:url(../images/icon_raklt.jpg) no-repeat 0 3px;
}
.colorbxbtmcont li .raknext,.colorbxbtmcont li .raknext:hover{
	background:url(../images/icon_rakrgt.jpg) no-repeat 0 3px;
}

/*--------------------choose--------------
*/
.chosepagemenu{
	padding-bottom:0;
	/*border-bottom:1px solid #C7C7C7;*/
}
.chosepagemenu h3{
	/*margin:0;*/ padding:0;
	color:#474747;
	font-size:16px;
	line-height:20px;
	padding:0 0 3px 0;
}
.chosepagemenu h3 span{
	color:#7DA220;
}
.choosemain{
	width:630px;
	padding-bottom:30px;
}
.choosemainbxbg,.choosemainbxtop,.choosemainbxbtm{
	display:block;
	width:583px;
}
.choosemainbxbg{
	background:url(../images/bgr_choosebxbg.jpg) repeat-y;
	margin-bottom:10px;
}
.choosemainbxtop{
	background:url(../images/bgr_choosebxtop.jpg) no-repeat top left;
}
.choosemainbxbtm{
	background:url(../images/bgr_choosebxbtm.jpg) no-repeat  bottom left;
}
.choosebxcont{
	width:583px;
}
.chosebxconttop{
	width:553px;
	overflow:hidden;
	padding:0 20px 10px 10px;
	border-bottom:1px solid #C3C3C3;
}
.chosepiccont{
	width:90px;
	float:left;
        position:relative;
}
.chosetextcont{
	width:463px;
	float:left;
}
.chosetextcont strong{
	color:#2674A1;
	font-size:14px;
	line-height:20px;
	display:block;
	padding-bottom:10px;
}
.chosetextcont p{
	margin:0; padding:0;
	color:#474747;
	font-size:12px;
	line-height:18px;
	padding-bottom:8px;
}
.choosebxcont h3{
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
	padding:11px 0 8px 0;

}
.chosebxcontbtm{
	width:560px;
	padding:0 13px 0 10px;
}
.choseinnerbxbg,.choseinnerbxtop,.choseinnerbxbtm{
	display:block;
	width:560px;
}
.choseinnerbxbg{
	background:url(../images/bgr_choseinnerbxbg.jpg) repeat-y;
}
.choseinnerbxtop{
	background:url(../images/bgr_choseinnerbxtop.jpg) no-repeat;
}
.choseinnerbxbtm{
	background:url(../images/bgr_choseinnerbxbtm.jpg) no-repeat left bottom;
}
.choseinnerbxcont{
	width:553px;
	overflow:hidden;
	padding-bottom:15px;
}
.chosebtn{
	margin:0; padding:0;
	list-style:none;
	width:531px;
	height:25px;
	overflow:hidden;
	padding-left:22px;
	padding-top:1px;
}
.chosebtn li{
	float:left;
	padding-right:2px;
}
.chosebtn li a span span,.chosebtn li a span ,.chosebtn li a {
	display:block;
	text-decoration:none;
	line-height:25px;
}
.chosebtn li a {
	background:url(../images/bgr_chosebtnbg.jpg) repeat-x;
	color:#fff;
	font-size:12px;
}
.chosebtn li a span{
	background:url(../images/bgr_chosebtnlft.jpg) no-repeat;
}
.chosebtn li a span span{
	background:url(../images/bgr_chosebtnrgt.jpg) no-repeat right top;
	padding:0 5px;
}
.chosebtn li a:hover,.chosebtn li .tohe_selected {
	background:url(../images/bgr_chosebtnbg.jpg) repeat-x 0 -25px;
	font-weight:bold;
}
.chosebtn li a:hover span,.chosebtn li .tohe_selected span {
	background:url(../images/bgr_chosebtnlft.jpg) no-repeat left -25px;
}
.chosebtn li a:hover span span,.chosebtn li .tohe_selected span span{
	background:url(../images/bgr_chosebtnrgt.jpg) no-repeat right -25px;
}
.choseulconthold{
	width:558px;
	background:url(../images/bgr_choseinnerbxcontbg.jpg) repeat-y;
	overflow:hidden;
	margin:24px 0 0 1px;
}
.choseulcont{
	width:176px;
	float:left;
	padding:0 0 0 12px;
}
.choseulcont1{
	width:188px;
}
.choseulcont2{
	width:150px;
}
.choseulcont .firstchoseul li {
	background: url(../images/ico_choseulbullet.jpg) no-repeat left 3px;
	padding-left:14px;
}
.choseulcont ul{
	margin:0; padding:0;
	list-style:none;
}
.choseulcont ul li{
}
.choseulcont ul li a{
	color:#474747;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}
.choseulcont ul li a:hover{
	color:#2674A1;
}
.chosechkbxcont{
	width:531px;
	padding:0;
	margin:0;
	padding:0 12px 0 10px;
	overflow:hidden;
}
.chosechkbxcont form{
	padding:0;
	margin:0;
}
.chosechkbxcont input{
	float:left;
	padding:0;
	margin:0;
}
.chosechkbxcont label{
	display:block;
	float:left;
	color:#474747;
	font-size:12px;
	padding:0;
	margin:0;
	padding:3px 0 8px 0;
	margin-left:3px;
	display:inline;
}
.chosebtn{
	width:561px;
	text-align:right;
	height:32px;
}
.chosebtn .btnprevious{
	width:81px;
	height:32px;
	border:none;
	margin-right:4px;
	background:url(../images/btn_prev_tohe.jpg) no-repeat;
}
.chosebtn .btnrreview input{
	width:82px;
	height:32px;
	border:none;
	background:url(../images/new_preview.gif) no-repeat;
}
.choseulconthold1{
	background:none;
	margin:0; padding:0;
	padding:15px 0 0 11px;
}
.choseulconthold1 form{
	margin:0; padding:0;
}
.choseulconthold1 dl{
	margin:0; padding:0;
	width:558px;
	padding-bottom:34px;
}
.choseulconthold1 dl dd{
	margin:0; padding:0;
	width:558px;
}
.choseulconthold1 dl dd label{
	color:#474747;
	font-size:12px;
	line-height:20px;
	padding-left:4px;
}
.choseulconthold1 span{
	color:#474747;
	font-size:12px;
}
.choseulconthold1 span small{
	color:#1D5697;
	font-size:12px;
}
.brwsheader_area{
    padding:10px 0 0 0;
    font-weight:bold;
    font-size: 12px;
}
.brws_header1{
    float:left;
    width:176px;
    padding-left:20px;
}
.brws_header2{
    float:left;
    width:188px;
    padding-left: 12px;
}
html>body .brws_header2{
    padding-left:9px;
}
.brws_header3{
    float:left;
    padding-left:12px;
}
/*------------------------------------------about page----------------------------*/
.rak_about_mid_contents{
	padding:0;
	margin:0;
}
.rakpagemenu{
	padding:0;
	margin:0;
	padding-top:18px;
}
.raknewsletter-box{
	float:left;
	width:148px;
	padding:0 0 4px 9px;
	z-index:1;
	background:#939393;
	position:relative;
	top:-17px;
}
/*-------------------------rakcolormain
*/
#rakcolormain{
	padding-left:7px;
}

#rakcolormain strong{
	display:block;
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding:10px 0 10px 0;
}
#rakcolormain h4{
	padding:0;
	margin:0;
	font-size:14px;
	color:#474747;
	padding-bottom:33px;
}
#rakcolormain h4 a{
	color:#186C9C;
	text-decoration:none;
}
#rakcolormain h4 a:hover{
	color:#1B88C6;
}
#rakcolormain p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
	padding-bottom:20px;
	line-height:20px;
}
#rakcolormain p a{
	color:#186C9C;
	text-decoration:none;
}
#rakcolormain p a:hover{
	color:#1B88C6;
}
/*-----------------------------------------faq page----------------------*/
#rak_faq_colormain{
	padding-left:12px;
}
#rak_faq_colormain h2{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-top:7px;
	border-bottom:1px solid #A3A3A3;
}
#rak_faq_colormain ul{
	padding:0;
	margin:0;
	padding-top:12px;
	border-bottom:1px solid #A3A3A3;
	list-style:none;
	padding-bottom:5px;
	margin-bottom:10px;
}
#rak_faq_colormain ul li{
	padding:0;
	margin:0;
	padding-left:10px;
	background:url(../images/arrow_faq.jpg) no-repeat 0 7px;
}
#rak_faq_colormain ul li a{
	font-size:12px;
	color:#474747;
	line-height:20px;
	text-decoration:none;
}
#rak_faq_colormain ul li a:hover{
	color:#1B88C6;
}
.faqorder{
	padding:0;
	margin:0;
}
.faqorder dd{
	padding:0;
	margin:0;
	padding-top:15px;
	border-bottom:1px solid #A3A3A3;
	overflow:hidden;
}
.faqorder dd strong{
	display:block;
	background:url(../images/arrow_faq.jpg) no-repeat 0 7px;
	padding-left:10px;
	line-height:20px;
}
.faqorder dd em{
   font-weight:bold;
   font-style: normal;
   color:#656565;
}
.faqorder dd strong a{
	text-decoration:none;
	font-size:12px;
	color:#474747;
}
.faqorder dd strong a:hover{
	color:#1B88C6;
}
.faqorder dd p{
	font-size:12px;
	color:#707070;
	line-height:18px;
	padding:0;
	margin:0;
	padding-top:8px;
}
.faqorder dd span{
	display:block;
	float:right;
	background:url(../images/faq_icon2.jpg) no-repeat right;
}
.faqorder dd span a{
	font-size:12px;
	color:#186C9C;
	padding-right:15px;
	display:block;
	text-decoration:none;
}
.faqorder dd span a:hover{
	color:#1B88C6;
}
/*----------------------------------contact us page-----------------------*/
#rak_contact_colormain{
	/*width:621px;*/
	padding-left:12px;
}
#rak_contact_colormain h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-top:7px;
	border-bottom:1px solid #B7B7B7;
	line-height:20px;
	margin-bottom:10px;
}

.rakfeedback{}
.rakfeedback p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding-bottom:20px;
}
.rakcontact{}
.rakcontact p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
	line-height:20px;
	padding-bottom:10px;
}
#rak_contact_colormain form{
	width:381px;
	padding:0;
	margin:0;
	padding-right:240px;
	padding-top:5px;
}
#rak_contact_colormain form dl{
	width:381px;
	padding:0;
	margin:0;
}
#rak_contact_colormain form dl dd{
	width:390px;
	overflow:hidden;
	padding:0;
	margin:0;
	padding-bottom:10px;
}
#rak_contact_colormain form dl dd label{
	display:block;
	float:left;
	width:104px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
}
#rak_contact_colormain form dl dd label sup{
	font-size:12px;
	color:#C10000;
	padding:0;
	margin:0;
}

#rak_contact_colormain form dl dd input{
	float:right;
	background:url(../images/contact-input-txt-bg.gif) no-repeat right;
	width:267px;
	height:16px;
	border:none;
	padding:2px 5px;
        margin-right:4px;
}
#rak_contact_colormain form dl dd textarea{
    float:right;
    background:url(../images/textarea277.gif) no-repeat;
	width:277px;
	height:140px;
	border:none;
	padding:5px 2px;
	margin-bottom:0px;
}
#rak_contact_colormain form dl dd label.error{
    color:#c10000;
    width:auto;
    margin-left:4px;
   * margin-left:110px;
}
#rak_contact_colormain form dl dd p label.error{margin-left:0px;}
#rak_contact_colormain form dl dd span label.error{margin-left:110px;}
#rak_contact_colormain select{
    width:276px;
    margin-left:5px;
}
#rak_contact_colormain form dl dd .rakarea1{
	background:url(../images/area_raktxt.jpg) no-repeat;
	width:267px;
	height:130px;
	border:none;
	overflow:hidden;
	padding:0;
	margin:0;
	padding:5px;
	float:right;
}
#rak_contact_colormain form dl dd div {
	float:right;
        width:280px;
}
#rak_contact_colormain form div strong {
clear:both;
color:#868686;
display:block;
font-size:11px;
font-weight:normal;
width:245px;
padding:10px 0 0 0;
}
#rak_contact_colormain form dl dd div span{
	display:block;
	font-size:11px;
	color:#868686;
	line-height:15px;
}
.rakarea2{
	padding:0;
	margin:0;
	background:url(../images/area_raktxt2.jpg) no-repeat;
	width:267px;
	height:51px;
	padding:5px;
	border:none;
	overflow:hidden;
}
#rak_contact_colormain form  .raksub input{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	cursor:pointer;
	border:none;
	margin-top:-3px;
}




/*-------------------submit-----------------*/
/*-------submitpagemenu
*/
.submitpagemenu {
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
	border-bottom:1px solid #C7C7C7;
	padding-bottom:3px;
	clear:both;
}
.submitpagemenu span{
	color:#186C9C;
}
/* submitcont */
#submitcont{
	width:786px;/*810*/
	padding-top:6px;
}
#submitcont h3{
	font-size:16px;
	color:#547600;
	line-height:20px;
	padding:0;
	margin:0;
	padding-bottom:6px;
}
#submitcont p{
	font-size:12px;
	color:#707070;
	line-height:20px;
	padding:0;
	margin:0;
}
#submitcont p strong{
	color:#186C9C;
}
#submitcont form{
	width:430px;
	padding:0;
	margin:0;
	padding-top:30px;
}
#submitcont form div{
	width:431px;
	overflow:hidden;
	padding-bottom:8px;
}
#submitcont form div label{
	width:117px;
	float:left;
	display:block;
	font-size:12px;
	color:#474747;
	line-height:20px;
	padding:0;
	margin:0;
}
#submitcont form div p{
	width:309px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
}
#submitcont form div p input{
	background:url(../images/bgr_inpaccout.jpg) no-repeat right;
	width:299px;
	height:16px;
	border:none;
	font-size:12px;
	color:#474747;
	padding:3px 5px;
}
#submitcont form div p span{
	display:block;
	font-size:11px;
	color:#707070;
	line-height:20px;
}
#submitcont form .accont-nick{
	border-bottom:1px solid #C3C3C3;
	padding-bottom:0;
	padding-bottom:3px;
	margin-bottom:10px;
}
#submitcont form .check_accountpage{
	width:309px;
	overflow:hidden;
	padding-left:123px;
}
#submitcont form #check_accountpagelft{
	float:left;
	width:220px;
	overflow:hidden;
}
#submitcont form #check_accountpagelft input{
	float:left;
}
#submitcont form #check_accountpagelft small{
	font-size:11px;
	color:#474747;
	float:left;
	display:block;
	position:relative;
	top:-22px;
	left:23px;
}
#submitcont form #check_accountpagelft small a{
	color:#186C9C;
	text-decoration:none;
}
#submitcont form #check_accountpagelft small a:hover{
	color:#1B88C6;
}
#submitcont form #check_accountpagergt{
	float:right;
	width:82px;
}
#submitcont form #check_accountpagergt input{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
}
/*-------------------sign in --------------------*/
.signinarea{
	width:auto;
	overflow:hidden;
}
.signinarea1{
	padding-top:30px;
}
.signinarea form{
	padding:0;
	margin:0;
}
.signinarea form div{
	/*width:800px;*/
	overflow:hidden;
	padding-bottom:8px;
}
.signinarea input{
	float:left;
	padding:0;
	margin:0;
}
.signinarea label{
	width:118px;
	display:block;
	float:left;
	color:#474747;
	font-size:12px;
	padding:0;
	margin:0;
	padding:3px 0 8px 0;
	margin-left:3px;
	display:inline;
}


.signinarea form div p{
	width:237px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}
.signinarea form div p input{
	background:url(../images/bgr_signininput.jpg) no-repeat;
	width:237px;
	/*height:20px;*/
	border:none;
	font-size:12px;
	color:#474747;
	padding:3px 5px;
}
.signinarea form div p textarea{
	width:227px;
	height:60px;
	border:none;
	background: url(../images/bgr_signintextarea.jpg) no-repeat;
	overflow:hidden;
	padding:5px;
}
.signinarea form div strong a{
	color:#186C9C;
	text-decoration:none;
}
#siimage{
	margin-right: 5px;
        border:1px solid #bebdbd;
        padding-right:1px;
        float:left;
}
.signinarea form div strong{
	width:245px;
	display:block;
	font-weight:normal;
	font-size:11px;
	color:#868686;
	clear:both;
	margin-left:120px;
}
select{
	width:235px;
	border:1px solid #A3A3A3;
}
.signinarea form .signin_login input{
	float:left;
	border:none;
	width:64px;
	height:32px;
	margin-left:291px;
	display:inline;
	background:url(../images/bgr_signin_login.jpg) no-repeat;
        cursor:pointer;
}


.signinarea form div p span{
	display:block;
	font-size:11px;
	color:#707070;
	line-height:20px;
}
.signinarea form .accont-nick{
	border-bottom:1px solid #C3C3C3;
	padding-bottom:0;
	padding-bottom:3px;
	margin-bottom:10px;
}
.signinarea form .check_accountpage{
	width:800px;
	overflow:hidden;
}
.signinarea form #check_accountpagelft{
	float:left;
	width:237px;
	overflow:hidden;
	padding-left:123px;
}
.signinarea form #check_accountpagelft input{
	float:left;
}
.signinarea form #check_accountpagelft small{
	font-size:11px;
	color:#474747;
	float:left;
	display:block;
	position:relative;
	left:13px;
        width:220px;
}
.signinarea form #check_accountpagelft small a{
	color:#186C9C;
	text-decoration:none;
}
.signinarea form #check_accountpagelft small a:hover{
	color:#1B88C6;
}
.signinarea form #check_accountpagergt{
	float:left;
	width:82px;
	clear:both;
	padding-left:277px;
}
.signinarea form #check_accountpagergt input{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
        cursor:pointer;
}
.signinarea hr{
	border:none;
	height:1px;
	border-top:1px solid #C3C3C3;
	clear:both;
}
/* ######### START CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 4px 0 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	font: normal 11px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display: inline;
margin:0;
}
.shadetabs .last{
	margin-left:-5px;
}
.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 10px;
	border: 1px solid #D8D8D8;
	color: #000000;
	background:#EDEDED;
}
.shadetabs li a:visited{
	color: #2d2b2b;
}
.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li a.tohe_selected{ /*selected main tab style */
	position: relative;
}
.shadetabs li a.tohe_selected{ /*selected main tab style */
	background:#fff;
	border-bottom-color: white;
}
.shadetabs li a.tohe_selected:hover{ /*selected main tab style */
text-decoration: none;
}
.tabcontent{
display:none;
}
.shadetabs_container{
	border:1px solid #D8D8D8;
	width:209px;
	padding:5px;
}
.tabcontent{
	width:209px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tabcontent fieldset{
	font-size:11px;
	padding:5px 0 0 0;
	border:none;border-bottom:1px solid #ECECEC;
}
.tabcontent fieldset p{
	margin:-2px 0;
	color:#82A1B7;
}
.tabcontent label{
	font-size:9px;
	color:#B2B2B2;
	line-height:18px;
}
.tabcontent label b{
	color:#5A5A5A;
}
.tabcontent ul{
	width:209px;
	overflow:hidden;
	text-align:left;
	padding:0;
	margin:0;
}
.tabcontent ul li{
	float:left;
	width:200px;
	line-height:20px;
	padding-left:9px;
	background:url(image/iconz.jpg) no-repeat 0 9px;
	list-style:none;
}
.tabcontent ul li a{
	color:#82A1B7;
	font-size:11px;
	text-decoration:none;
}
/* ######### End CSS for Shade Tabs. Remove if not using ######### */

/*-------------------------------------------------news page------------------------------*/

#raknewscategory{
	width:158px;
}
#raknewscategory h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-bottom:8px;
}
#raknewscategory ul{
	padding:0;
	margin:0;
	padding-bottom:25px;
}
#raknewscategory ul li{
	border-bottom:1px solid #C3C3C3;
	background:url(../images/ico_choseulbullet.jpg) no-repeat 0 12px;
	padding-left:11px;
	display:block;
}
#raknewscategory ul li a{
	font-size:12px;
	color:#474747;
	line-height:30px;
	display:block;
	text-decoration:none;
}
#raknewscategory ul li a:hover{
	color:#1B88C6;
}
/* raknewscontent */
#raknewscontent{
	width:788px;
	padding-left:7px;
}
#raknewscontent h1{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-bottom:8px;
        border:none;
}
.raknewsproduct{
	border-bottom:1px solid #BFBFBF;
	width:788px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.raknewsproduct_top{
	width:788px;
}
.raknewsproduct_top h2{
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#186C9C;
	text-decoration:none;
	border:none;
	line-height:24px;
}
.raknewsproduct_top h2 a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#186C9C;
}
.raknewsproduct_top h2 a:hover{
	color:#1B88C6;
}
.raknewsproduct_top span{
	font-size:11px;
	color:#868688;
	line-height:20px;
	display:block;
}
.rakpicarea{
	width:788px;
	overflow:hidden;
	padding-top:8px;
}

.rakpicarea p{margin:0;}
.rakpicarea a img{
	float:left;
        margin-right:15px;
        border:1px solid #e6e6e6;
}

.rakpicareargtfull p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#333;
	line-height:20px;
}
.rakpicareargtfull a{
	font-size:11px;
	color:#186C9C;
	width:66px;
	display:block;
	background:url(../images/ico_choseulbullet.jpg) no-repeat right;
	line-height:20px;
	text-decoration:none;
}
.rakpicareargtfull a:hover{
	color:#1B88C6;
}


.raknewsproductlast{
	margin:0;
}
#raknews_numberlink{
	overflow:hidden;
}
#raknews_numberlink ul{
	float:right;
}



/*-----------------------article_heading------------------*/
.articlepagemenuul{
	padding-bottom:0;
}
.articlemain{
        position: relative;
        padding-left:7px;
}
.articlemain h1{
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
	border:none;
}
/*-----------articletitle
*/
.articletitle{
	overflow:hidden;
	padding:7px 0 4px 0;
}
.articletitle span{
	width:auto;
	color:#868688;
	font-size:11px;
}
.articletitle span a{
	color:#868688;
	text-decoration:none;
}
.articleicon{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	height:17px;
	float:right;
	overflow:hidden;
}
.articleicon li{
	float:left;
	height:17px;
	padding:0 5px;
}
.articleicon li a{
	width:15px;
	height:15px;
	display:block;
}
.articleicon .articlem a{
	background:url(../images/ico_article_.jpg) no-repeat;
}
.articleicon .articlep a{
	background:url(../images/ico_article+.jpg) no-repeat;
}
.articleicon .articleemail{
	background:url(../images/ico_articlebullet.jpg) no-repeat left center;
}
.articleicon .articleemail a{
	width:17px;
	background:url(../images/ico_articleemail.jpg) no-repeat;
	cursor:pointer;
}
.articleicon .articleprint{
	background:url(../images/ico_articlebullet.jpg) no-repeat left center;
}
.articleicon .articleprint a{
	background:url(../images/ico_articleprint.jpg) no-repeat;
}
.articleicon .articlem a:hover{
	background:url(../images/ico_article_.jpg) no-repeat left -15px;
}
.articleicon .articlep a:hover{
	background:url(../images/ico_article+.jpg) no-repeat left -15px;
}
.articleicon .articleemail a:hover{
	background:url(../images/ico_articleemail.jpg) no-repeat left -15px;
}
.articleicon .articleprint a:hover{
	background:url(../images/ico_articleprint.jpg) no-repeat left -15px;
}

/*----------------articleulcont
*/
.articleulcont{
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	padding:20px 0;
}
.notbc{
    padding:0!important;;
    border-bottom: none!important;
}
.articleultop{
	width:633px;
	overflow:hidden;
}
.articleultop h3{
	width:auto;
	margin:0; padding:0;
	color:#474747;
	font-size:14px;
	float:left;
}
.articleultop .articlenext{
	width:auto;
	color:#186C9C;
	font-size:14px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ico_choseulbullet.jpg) no-repeat right center;
	padding-right:12px;
}
.articleultop .articlenext:hover{
	color:#1B88C6;
}
.articleultop .articleinnerprev{
	width:auto;
	color:#186C9C;
	font-size:14px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ico_articleprev.jpg) no-repeat left center;
	padding-left:11px;
	margin-right:93px;
}
.articleulbtm{
	width:633px;
	overflow:hidden;
	padding-top:10px;
        padding-left: 19px;
}
.articleulbtm ol{
	width:315px;
	margin:0; padding:0;
        list-style: decimal;
        list-style-position: outside;
	float:left;
        font-size: 12px;
        color:#474747;

}
.articleulbtm ol li{
    margin-left:7px;
	/*overflow:hidden;*/
}
.articleulbtm ol li a{
	text-decoration:none;
	color:#186C9C;
	font-size:12px;
	line-height:20px;
}
.articleulbtm ol li .articleselect{
	color:#474747;
}
.articleulbtm ol li a:hover{
	color:#1B88C6;
	font-weight:bold;
}

.articleulbtm ol li small{
	width:20px;
	color:#474747;
	font-size:12px;
	line-height:20px;
	display:block;
	float:left;
}
/*--------------articlemaincont
*/
.articlemain select {
    float:left;
    font-size:11px;
}
.articlemaincont{
	padding-top:15px;
        color:#474747;
	font-size:12px;
	line-height:20px;
}
.articlemaincont img{
	float:left;
	margin:0 12px 6px 0;
}
.articlemaincont p{
	padding:0; margin:0;
	color:#474747;
	line-height:20px;
	padding-bottom:20px;
}
.articlemaincont strong{
	/*color:#707070;
	font-size:14px;
	padding-bottom:15px;
	display:block;*/
        font-weight:bold;
}
.articleselect{
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	overflow:hidden;
	padding:10px 0;
}
.articleultop .articleselect{
    border: 0px;
}
.articleselect form{
	width:auto;
	margin:0; padding:0;
	float:left;
}
.articleselect form select{
	width:242px;
	height:19px;
	border:none;
	border:1px solid #A3A3A3;
	color:#474747;
	font-size:11px;
}
.articleselect .articlenext{
	width:auto;
	color:#186C9C;
	font-size:14px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ico_choseulbullet.jpg) no-repeat right center;
	padding-right:12px;
}
.articlebtmconttitle{
	overflow:hidden;
	padding-top:22px;
	border-bottom:1px solid #BFBFBF;
}

.articlebtmcont h2{
	margin:0; padding:0;
	color:#474747;
	font-size:14px;
	padding-top:30px;
        border-bottom:none;
}
.articlebtmconttitle span{
	width:auto;
	float:left;
	color:#474747;
	font-size:12px;
}
.articlebtmconttitle span small{
	color:#2B6D94;
	font-size:12px;
}
.articlehand{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	float:right;
	overflow:hidden;
	padding-bottom:4px;
}
.articlehand li{
	float:left;
	padding-left:6px;
        margin-left:18px;
}
.articlehand li a{
	width:auto;
	height:14px;
	padding-left:12px;
	text-decoration:none;
	color:#474747;
	font-size:12px;
	display:block;
}
.articlehandselect{
	background:url(../images/pic_lfthand.jpg) no-repeat;
	background-position:0  0;
}
.articlehandselect:hover{
	background-position:0 -15px;
}
.articlehand li.articlehandselect_disabled{
	background:url(../images/pic_lfthand.jpg) no-repeat;
	background-position:0  0;
        padding-left:19px;
        color:#474747;
}

.articlehandselect2{
	background:url(../images/pic_rgthand.jpg) no-repeat;
}
.articlehandselect2:hover{
	background-position:0 -15px;
}
.articlehand li.articlehandselect2_disabled{
	background:url(../images/pic_rgthand.jpg) no-repeat;
        padding-left:19px;
        color:#474747;
}

.articlebtmcont p{
	margin:0; padding:0;
	color:#868686;
	font-size:11px;
	line-height:18px;
	padding-top:8px;
}

.articlebtmcont form{
	padding:0; margin:0;
	margin-top:8px;
	overflow:hidden;
        width:633px;
}
.row{
padding-top: 18px;
clear:both;
}
.column{
    float:left;
    width:314px;
}
.fltrgt{
    float:right;
}
.articlebtmcont textarea{
    float:left;
    margin-right:6px;
}
.articlebtmcont label, .articlebtmcont input{
    float:left;
}
.articlebtmcont label{
    width:65px;
}
.mailgap{
   margin-left:2px;
}
.articlebtmcont label.error{
width:500px;
margin-left:70px;
/*padding-bottom: 10px;*/
}

.articlebtmcont .articlesbtn{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
	float:right;
	cursor:pointer;
	margin:5px 0 10px 0;
}
#article_talkback_form  textarea+span{display:block!important;  clear:both; margin-left:67px;}
#article_talkback_form .count+label{margin-top:10px;}
/*-------------------article_inner
*/
.articleinnerulcont{
	padding:0; margin:0;
	padding:7px 0;
}
.articlepic{
	width:633px;
}
.articlepic img{
	float:none;
}
.articleselect .articleinnerprev{
	width:auto;
	color:#186C9C;
	font-size:14px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ico_articleprev.jpg) no-repeat left center;
	padding-left:11px;
	margin-right:93px;
	display:block;
}
.articleinnerprev:hover{
	color:#1B88C6;
}
/*------------------------------------article mail-------------------------------------*/
.note {
    margin-top:0px;
    color:#6fbc30;
}


/*------------------------------------key word page------------------------------------*/
#keyfullcon_rak{
	width:800px; overflow:hidden;
	padding-left:10px;
}
#keyfullcon_rakrgt{
	padding:0;
	margin:0;
	width:349px;
	float:right;
}
#keyfullcon_rakrgt dd{
	width:349px;
	padding:0;
	margin:0;
	padding-bottom:9px;
}
.keyfullcon_rakrgtbg,
.keyfullcon_rakrgtbtm,
.keyfullcon_rakrgttop{
	width:349px;
}
.keyfullcon_rakrgtbg{
	background:url(../images/key_bg.jpg) repeat-y;
}
.keyfullcon_rakrgtbtm{
	background:url(../images/key_btm.jpg) no-repeat bottom left;
}
.keyfullcon_rakrgttop{
	background:url(../images/key_top.jpg) no-repeat;
}
.keycontent_box{
	padding:0 11px 5px 12px;
	width:326px;
}
.keycontent_box h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	line-height:26px;
	margin-bottom:5px;
}
.keycontent_box .topkeybox{
	width:326px;
	padding:0;
	margin:0;
	list-style:none;
}
.keycontent_box .topkeybox li{
	width:326px;
	border-bottom:1px solid #C3C3C3;
	padding:0;
	margin:0;
}
.keycontent_box .topkeybox li .common_keyborder{
	width:326px;
	overflow:hidden;
	background:url(../images/key_li_bg.jpg) repeat-y;
	margin:10px 0;
}
.keynumber{
	width:27px;
	float:left;
}
.keynumber span{
	font-size:12px;
	color:#707070;
}
.mondera small{
	font-size:14px;
	color:#186C9C;
	display:block;
	padding:0;
	margin:0;
}
.mondera{
	width:98px;
	float:left;
}
.mondera span{
	font-size:14px;
	color:#186C9C;
}
.key_tick{
	width:116px;
	float:left;
}
.key_tick span{
	display:block;
	padding-bottom:15px;
	font-size:11px;
	color:#474747;
}
.key_tick div{
	width:116px;
	overflow:hidden;
}
.key_tick div img{
	display:block;
	float:left;
	margin-right:3px;
}
.key_review{
	width:82px;
	float:left;
}
.key_review span{
	display:block;
	font-size:11px;
	color:#186C9C;
	padding-bottom:12px;
}
.key_review form{
	padding:0;
	margin:0;
}
.key_review input{
	background:url(../images/key_btn.jpg) no-repeat;
	width:78px;
	height:29px;
	border:none;
	cursor:pointer;
}
.keycontent_box .topkeybox .common_keyborderlst{
	border:none;
}
.scn_keybox{clear:both;width:326px;margin:0 0 0 0px;border-bottom:1px solid #c3c3c3;padding:7px 0 9px 0px;overflow:hidden}
.scn_keybox p{
	padding:0;
	margin:0;
}
.scn_keybox p a{
	font-size:14px;
	color:#186C9C;
	padding:0;
	margin:0;
	text-decoration:none;
}
.scn_keybox p a:hover{color:#1b88c6}
.scn_keybox ul{
	padding:0;
	margin:0;
}
ul.icons-and-txt2{clear:both;width:326px;margin:10px 0 0;padding:0;list-style:none}
ul.icons-and-txt2 li{float:left;width:auto;padding-right:10px;font-size:11px;color:#707070}
ul.icons-and-txt2 li a{display:block;float:left;color:#707070;text-decoration:none;padding-left:12px;}
ul.icons-and-txt2 li.ask a{ background:url(../images/question-icons.gif) no-repeat 0 2px;}
ul.icons-and-txt2 li.seven-answer a{background:url(../images/speech-icons.gif) no-repeat 0 2px; padding-left:16px;}
ul.icons-and-txt2 li.answer a{background:url(../images/answer-icons.gif) no-repeat 0 2px;}
ul.icons-and-txt2 li a:hover{color:#1b88c6; background-position:0 -18px;}
.scn_keybox2{
	border:none;
}
#keyfullcon_rak p{
	font-size:12px;
	color:#474747;
	line-height:20px;
	padding:0;
	margin:0;
}
#keyfullcon_rak p strong{
	display:block;
	padding:22px 0;
}



#keyfullcon_rak h2{
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
}


.kewordtitle{
	width:800px;
	overflow:hidden;
	padding:7px 0 4px 0;
}
.kewordtitle span{
	width:auto;
	color:#868688;
	font-size:11px;
}
.kewordtitle span a{
	color:#868688;
	text-decoration:none;
}
.keywordicon{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	height:17px;
	float:right;
	overflow:hidden;
}
.keywordicon li{
	float:left;
	height:17px;
	padding:0 5px;
}
.keywordicon li a{
	width:15px;
	height:15px;
	display:block;
}
.keywordicon .articlem a{
	background:url(../images/ico_article_.jpg) no-repeat;
}
.keywordicon .articlep a{
	background:url(../images/ico_article+.jpg) no-repeat;
}
.keywordicon .articleemail{
	background:url(../images/ico_articlebullet.jpg) no-repeat left center;
}
.keywordicon .articleemail a{
	width:17px;
	background:url(../images/ico_articleemail.jpg) no-repeat;
}
.keywordicon .articleprint{
	background:url(../images/ico_articlebullet.jpg) no-repeat left center;
}
.keywordicon .articleprint a{
	background:url(../images/ico_articleprint.jpg) no-repeat;
}
.keywordicon .articlem a:hover{
	background:url(../images/ico_article_.jpg) no-repeat left -15px;
}
.keywordicon .articlep a:hover{
	background:url(../images/ico_article+.jpg) no-repeat left -15px;
}
.keywordicon .articleemail a:hover{
	background:url(../images/ico_articleemail.jpg) no-repeat left -15px;
}
.keywordicon .articleprint a:hover{
	background:url(../images/ico_articleprint.jpg) no-repeat left -15px;
}




.keywordulcont{
	width:800px;
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	padding:20px 0;
}
.keywordultop{
	width:800px;
	overflow:hidden;
}
.keywordultop h3{
	width:auto;
	margin:0; padding:0;
	color:#474747;
	font-size:14px;
	float:left;
}
.keywordultop .articlenext{
	width:auto;
	color:#186C9C;
	font-size:14px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ico_choseulbullet.jpg) no-repeat right center;
	padding-right:12px;
}
.articlenext:hover{
	color:#1B88C6;
}

.keywordultop .articleinnerprev{
	width:auto;
	color:#186C9C;
	font-size:14px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ico_articleprev.jpg) no-repeat left center;
	padding-left:11px;
	margin-right:93px;
}
.kewordulbtm{
	width:800px;
	overflow:hidden;
	padding-top:10px;
}
.kewordulbtm ul{
	width:400px;
	margin:0; padding:0;
	list-style:none;
	float:left;
}
.kewordulbtm ul li{
	width:400px;
	overflow:hidden;
}
.kewordulbtm ul li a{
	text-decoration:none;
	color:#186C9C;
	font-size:12px;
	line-height:20px;
}
.kewordulbtm ul li .articleselect{
	color:#474747;
}
.kewordulbtm ul li a:hover{
	color:#1B88C6;
	font-weight:bold;
}
.kewordulbtm ul li small{
	width:20px;
	color:#474747;
	font-size:12px;
	line-height:20px;
	display:block;
	float:left;
}
.kewordselect{
	width:800px;
	margin-top:15px;
}



.keywordbtmconttitle{
	width:800px;
	overflow:hidden;
	padding-top:22px;
	border-bottom:1px solid #BFBFBF;
}
.keywordbtmcont h3{
	margin:0; padding:0;
	color:#474747;
	font-size:14px;
	padding-top:30px;
}
.keywordbtmconttitle span{
	width:auto;
	float:left;
	color:#474747;
	font-size:12px;
}
.keywordbtmconttitle span small{
	color:#2B6D94;
	font-size:12px;
}
.kewordhand{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	float:right;
	overflow:hidden;
	padding-bottom:4px;
}
.kewordhand li{
	float:left;
	padding-left:6px;
}
.kewordhand li a{
	width:auto;
	height:14px;
	padding-left:17px;
	text-decoration:none;
	color:#474747;
	font-size:12px;
}
.keywordbtmcont p{
	margin:0; padding:0;
	color:#868686;
	font-size:11px;
	line-height:18px;
	padding-top:8px;
}

.keywordbtmcont form{
	padding:0; margin:0;
	margin-top:8px;
	overflow:hidden;
}
.keywordbtmcont textarea{
	padding:0; margin:0;
	width:781px;
	height:67px;
	border:none;
	overflow:hidden;
	padding:5px;
	background: url(../images/bgr_keywordtextareabg.jpg) no-repeat;
	color:#474747;
	font-size:12px;
}
.keywordbtmcont .articlesbtn{
	background:url(../images/new_subbtn.gif) no-repeat;
	width:82px;
	height:32px;
	border:none;
	float:right;
	cursor:pointer;
	margin:5px 5px 10px 0;
	display:inline;
}

.keywordbtmbxbg,.keywordbtmbxtop,.keywordbtmbxbtm{
	width:794px;
	display:block;
}
.keywordbtmbxbg{
	background:url(../images/bgr_kewordbtmbxbg.jpg) repeat-y;
	margin-bottom:20px;
}
.keywordbtmbxtop{
	background:url(../images/bgr_kewordbtmbxtop.jpg) no-repeat;
}
.keywordbtmbxbtm{
	background:url(../images/bgr_kewordbtmbxbtm.jpg) no-repeat left bottom;
}
.keywordbxcont{
	width:775px;
	padding:4px 23px 0 12px;
}
.keywordbxcont h2{
	margin:0; padding:0;
	font-size:16px;
	color:#474747;
}
.keywordbxentry{
	width:750px;
	margin-left:25px;
	border-bottom:1px solid #BFBFBF;
	margin-top:7px;
	padding:9px 0;
}
.keywordbxentry img{
	float:left;
	margin:0 8px 4px 0;
}
.keywordbxentry strong{
	font-size:14px;
	color:#14628C;
	line-height:20px;
}
.keywordbxentry small{
	font-size:11px;
	color:#868688;
	display:block;
	line-height:18px;
}
.keywordbxentry span{
	font-size:11px;
	color:#474747;
	line-height:18px;
	padding-right:20px;
}
.keywordbxentry a{
	font-size:11px;
	color:#186C9C;
	line-height:18px;
	text-decoration:none;
	background:url(../images/ico_choseulbullet.jpg) no-repeat right center;
	padding-right:13px;
}
.keywordbxentry1{
	margin-top:0;

}
.keywordbxentry2{
	border:none;
	margin-top:0;
}
/*-------------------------------add review page------------------------*/
.add-answer span{
	display:block;
	font-size:12px;
	color:#707070;
	line-height:18px;
	margin-top:-3px;
}
.add-answer span.addreview_btm{
	margin-bottom:16px;
}
.add-answer span.addreview_btm label{
    margin-bottom: 0;
}
.addreview_btm{
	margin-bottom:0;
	margin-bottom:5px;
}
.rak_add_review{
	border-bottom:1px solid #C7C7C7;
	padding:10px 0 10px 13px;
	width:570px;
}
.rak_add_review h3{
	padding:0;
	margin:0;
	padding-bottom:5px;
}
.rak_add_review a{
	font-size:16px;
	color:#186C9C;
	font-weight:normal;
	text-decoration:none;
}
.rak_add_review a:hover{
	color:#1B88C6;
}

/*-----------------------------------------score atribution page------------------*/

#store_rating form{
	padding:0;
	margin:0;
}
.selectrate div{
	width:570px;
	overflow:hidden;
	padding-bottom:11px;
}
 form .rak_add_review label{
	display:block;
	float:left;
	width:139px;
	font-size:14px;
	color:#474747;
	line-height:18px;
}
#error_overall_rating label{float:none;}
form .rak_add_review label.error{
    color:#c10000;
    padding-left: 5px;
    font-size:12px;
}
form .rak_add_review select{
	float:left;
	width:134px;
	height:19px;
	border:1px solid #A3A3A3;
	overflow:hidden;
	font-size:12px;
	color:#474747;
}
.rak_add_review h6{
	padding:0;
	margin:0;
	font-size:14px;
	color:#474747;
	padding-bottom:10px;
}
#rak_ratestore{
	width:570px;
	padding:0;
	margin:0;
	list-style:none;
}
#rak_ratestore li{
	padding:0;
	margin:0;
	padding-bottom:9px;
	overflow:hidden;
	list-style:none;
}
#rak_ratestore li strong{
	display:block;
	float:left;
	width:29px;
	padding-top:4px;
}
#rak_ratestore li strong input{
	width:11px;
	height:11px;
	padding:0;
	margin:0;
}
.rak_ratestore_alltick{
	width:116px;
	float:left;
	overflow:hidden;
}
.rak_ratestore_alltick img{
	display:block;
	float:left;
	margin-right:3px;
}
#rak_ratestore small{
	display:block;
	float:left;
	font-size:12px;
	color:#474747;
}
/* rak_rat_radiobtn */
#rak_rat_radiobtn{
	padding:15px 0 15px 13px;
	width:570px;
	overflow:hidden;
}
#rak_rat_radiobtn label{
	display:block;
	float:left;
	width:278px;
	font-size:14px;
	color:#474747;
}
#rak_rat_radiobtn label.error{font-size:12px;}
#rak_rat_radiobtn ul{
	float:left;
	overflow:hidden;
        margin-top:0px;
}
#rak_rat_radiobtn ul li{
	float:left;
	display:block;
	width:70px;
	overflow:hidden;
}
#rak_rat_radiobtn ul li input{
	width:11px;
	height:11px;
	padding:0;
	margin:0;
	float:left;
	margin-right:6px;
	margin-top:2px;
}
#rak_rat_radiobtn ul li span{
	display:block;
	float:left;
	font-size:12px;
	color:#707070;
}
.shop_again{
	padding-top:10px;
	padding-bottom:30px;
}
/*------------------------------------review preview page----------------------*/

#rak_review_preview{
	width:570px;
	padding:16px 0 8px 13px;
}
#rak_review_preview strong{
	display:block;
	padding:0;
	margin:0;
	font-size:14px;
	color:#474747;
	line-height:20px;
}
#rak_review_preview label{
	display:block;
	padding:0;
	margin:0;
	font-size:11px;
	color:#868686;
	line-height:20px;
	padding-bottom:15px;
}
#rak_review_preview label a{
	color:#186C9C;
	text-decoration:none;
}
#rak_review_preview label a:hover{
	color:#1B88C6;
}
#rak_rev_prevcont{
	margin-right:6px;
	width:564px;
	background:url(../images/bgr_rev_prev.jpg) repeat-y;
	overflow:hidden;
}
.rak_rev_prevcontlft{
	width:345px;
	float:left;
}
.rak_rev_prevcontlft p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
	line-height:18px;
	text-align:justify;
}
.rak_rev_prevcontrgt{
	width:201px;
	float:right;
}
.rak_rev_prevcontrgt ul{
	width:201px;
	padding:0;
	margin:0;
	list-style:none;
}
.rak_rev_prevcontrgt ul li{
	overflow:hidden;
	width:201px;
	padding:0;
	margin:0;
}
.rak_rev_prevcontrgt ul .rev_prev_tick_rating{
	width:201px;
}
.rak_rev_prevcontrgt ul .rev_prev_tick_rating small{
	width:101px;
}
.rak_rev_prevcontrgt ul .rev_prev_tick_rating .rev_prev_tick{
	width:100px;
	margin-bottom:8px;
}
.rak_rev_prevcontrgt ul .rev_prev_tick_rating .rev_prev_tick img{
	margin:0 2px 0 3px;
}
.rak_rev_prevcontrgt ul li small{
	display:block;
	float:left;
	width:99px;
	font-size:11px;
	color:#474747;
	padding:0;
	margin:0;
	line-height:16px;
}
.rev_prev_tick{
	width:102px;
	float:left;
	overflow:hidden;
}
.rev_prev_tick img{
	display:block;
	float:left;
	padding:0;
	margin:0;
	margin-right:1px;
	margin-top:5px;
}
.rak_rev_prevshop{
	width:570px;
	padding-top:10px;
}
.rak_rev_prevshop span{
	display:block;
	background:url(../images/tick_blue.jpg) no-repeat;
	padding-left:18px;
	font-size:11px;
	color:#868686;
}
/*----------------------------------------store review page-----------------------*/
#stars1 input{display:block;
	float:left;
	margin:6px 1px 0 0;}
#rak_mondera{
	width:810px;
	padding-bottom:16px;
}
#monderabg,
#monderabtm,
#monderatop{
	width:810px;
}
#monderabg{
	background:url(../images/bgr_monderabg.jpg) repeat-y;
}
#monderabtm{
	background:url(../images/bgr_monderabtm.jpg) no-repeat bottom left;
}
#monderatop{
	background:url(../images/bgr_monderatop.jpg) no-repeat;
}
#monderacont{
	padding:0;
	margin:0;
	padding:10px;
	width:790px;
}
#monderacont h2{
	padding:0;
	margin:0;
	font-weight:normal;
	padding-bottom:5px;
}
#monderacont h2 a{
	font-size:14px;
	color:#186C9C;
	text-decoration:none;
	padding:0;
	margin:0;
        font-weight:regular;
}
#monderacont h2 a:hover{
	color:#1B88C6;
}

#mondera_horizontal{
	width:780px;
	overflow:hidden;
        padding:10px;
}
.review_piccont{
    border:none;
    width:202px;
    float:left;
    min-height:53px;
}
.pic_horizontallft{
	width:155px;
	float:left;
}
.strore_review_avarage{
	width:264px;
	float:left;
        border-left:1px dashed #C3C3C3;
        padding-left:10px;
        min-height: 65px;
}
.strore_review_avarage ul{
	width:270px;
	padding:0;
	margin:0;
	list-style:none;
}
.strore_review_avarage ul li{
	overflow:hidden;
	width:270px;
	padding:0;
	margin:0;
}
.strore_review_avarage ul .rev_prev_tick_rating{
	width:270px;
}
.strore_review_avarage ul .rev_prev_tick_rating small{
	width:101px;
}
.strore_review_avarage ul .rev_prev_tick_rating .rev_prev_tick{
	width:100px;
	margin-bottom:8px;
	margin-right:5px;
}
.strore_review_avarage ul .rev_prev_tick_rating .rev_prev_tick img{
	margin:0 2px 0 3px;
}
.strore_review_avarage ul li small{
	display:block;
	float:left;
	width:99px;
	font-size:11px;
	color:#474747;
	padding:0;
	margin:0;
	line-height:16px;
}
.strore_review_avarage ul li big{
	float:left;
	display:block;
	padding:0;
	margin:0;
	font-size:14px;
	color:#474747;
	line-height:20px;
	width:62px;
}
.rev_prev_tick{
	width:102px;
	float:left;
	overflow:hidden;
}
.rev_prev_tick img{
	display:block;
	float:left;
	padding:0;
	margin:0;
	margin-right:1px;
	margin-top:5px;
}
.mondera_allreview{
	width:152px;
	float:left;
	padding-left:10px;
	margin:0;
        border-left: 1px dashed #C3C3C3;
        min-height: 65px;
}
.mondera_allreview span, .mondera_allreview small{
	display:block;
	padding:0;
	margin:0;
}
.mondera_allreview span{
	padding-bottom:10px;
}
.mondera_allreview span a{
	font-size:11px;
	color:#186C9C;
	text-decoration:none;
}
.mondera_allreview span a:hover{
	color:#1B88C6;
}
.mondera_allreview small{
	font-size:11px;
	color:#868686;
	line-height:18px;
}
.monderabtn{
	width:139px;
	height:60px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
	padding-top:6px;
        border-left: 1px dashed #c3c3c3;
}
.monderabtn input{
	padding:0;
	margin:0 0 0 7px;
	width:114px;
	height:30px;
}
.see_store_btn1{
	background:url(../images/btn_see_store.png) no-repeat;
	height:30px;
	width:114px;
	border:none;
	display:block;
	cursor:pointer;
	padding:0;
	margin:0;
}
.see_store_btn2{
	background:url(../images/btn_reviewstore.png) no-repeat;
	height:30px;
	width:114px;
	border:none;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	cursor:pointer;
}

/* rak_mondera_result */
.rak_mondera_result{
	width:810px;
	padding:0;
	margin:0;
}
.result32{
	width:807px;
	overflow:hidden;
	padding:0;
	margin:0;
	padding-left:3px;
	_margin-bottom:10px;
}
.result32lft{
	float:left;
}
.result32lft strong{
	display:block;
	font-size:14px;
	color:#474747;
	padding:0;
	margin:0;
	padding-bottom:5px;
	width:166px;
}
.result32lftinp{
	overflow:hidden;
}
.result32lftinp label{
	float:left;
	display:block;
	font-size:12px;
	color:#474747;
	line-height:16px;
	padding:0;
	margin:0;
	width:52px;
}
.result32lftinp select{
	width:120px;
	height:19px;
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
	border:1px solid #A3A3A3;
}

.result32rgt{
	width:auto;
	float:right;
	padding-top:15px;

}
/* content_store_review */
#content_store_review{
	width:810px;
	padding:0;
	margin:0;
}
#content_store_reviewbg,
#content_store_reviewbtm,
#content_store_reviewtop{
	width:810px;
}
#content_store_reviewbg{
	background:url(../images/bgr_cont_rev_bg.jpg) repeat-y;
}
#content_store_reviewbtm{
	background:url(../images/bgr_cont_rev_btm.jpg) no-repeat bottom left;
}
#content_store_reviewtop{
	background:url(../images/bgr_cont_rev_top.jpg) no-repeat;
}
.st_great_selection{
	width:808px;
	margin:0;
	padding:0;
	padding:0 1px 4px 1px;
}
.st_great_selection dd{
	width:788px;
	padding:0;
	margin:0;
	padding:16px 10px;
}
.st_great_selection dd h5{
	font-size:14px;
	color:#474747;
	line-height:20px;
	padding:0;
	margin:0;
}
.st_great_selection dd label{
	font-size:11px;
	color:#868686;
	line-height:20px;
	display:block;
	padding:0;
	margin:0;
	padding-bottom:16px;
}
.st_great_selection dd label a{
	font-size:11px;
	color:#186C9C;
}
.st_great_selection dd label a:hover{
	color:#1B88C6;
}
.price_sevice{
	width:788px;
	background:url(../images/bgr_dot_common1.jpg) repeat-y;
	overflow:hidden;
}
.price_sevicelft{
	width:571px;
	float:left;
}
.price_sevicelft p{
	font-size:12px;
	color:#474747;
	line-height:18px;
}
.price_sevicergt{
	width:201px;
	float:right;
}
.price_sevicergt ul{
	width:201px;
	padding:0;
	margin:0;
	list-style:none;
}
.price_sevicergt ul li{
	overflow:hidden;
	width:201px;
	padding:0;
	margin:0;
}
.price_sevicergt ul .rev_prev_tick_rating{
	width:201px;
}
.price_sevicergt ul .rev_prev_tick_rating small{
	width:101px;
}
.price_sevicergt ul .rev_prev_tick_rating .rev_prev_tick{
	width:100px;
	margin-bottom:8px;
}
.price_sevicergt ul .rev_prev_tick_rating .rev_prev_tick img{
	margin:0 2px 0 2px;
}
.price_sevicergt ul li small{
	display:block;
	float:left;
	width:99px;
	font-size:11px;
	color:#474747;
	padding:0;
	margin:0;
	line-height:16px;
}
.rev_prev_tick{
	width:102px;
	float:left;
	overflow:hidden;
}
.rev_prev_tick img{
	display:block;
	float:left;
	padding:0;
	margin:0;
	margin-right:1px;
	margin-top:5px;
}
.rak_rev_prevshop2{
	padding-top:10px;
}
.rak_rev_prevshop2 span{
	display:block;
	background:url(../images/pic_tick4.png) no-repeat;
	padding-left:18px;
	font-size:11px;
	color:#868686;
}
.st_great_selection .gray_great_selection{
	background:#F3F3F3;
}
.st_great_selection .gray_great_selection .price_sevice{
	background:url(../images/bgr_common_dot.jpg) repeat-y;
	width:788px;
}
.rak_rev_prevshop3{
	padding-top:10px;
}
.rak_rev_prevshop3 span{
	display:block;
	background:url(../images/pic_tick5.jpg) no-repeat;
	padding-left:18px;
	font-size:11px;
	color:#868686;
}
#result32link{
	padding:0px 0 50px 0;
	width:810px;
	overflow:hidden;
}
.result32linkcont{
	float:right;
}
.noreview{
    font-size:12px;
    margin: 11px 0 25px;

}
/*----------------------------store previews-------------------*/

.gap14h{
    padding-left:12px;
}
.storerevmain{
	width:810px;
}
.storerevmain h1{
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
	border-bottom:1px solid #C7C7C7;
}
.storerevsearcharea{
	width:810px;
	margin-top:10px;
}
.storeprevtopbxbg,.storeprevtopbxtop,.storeprevtopbxbtm{
	width:810px;
	display:block;
}
.storeprevtopbxbg{
	background:url(../images/storeprevtopbxbg.jpg) repeat-y;
}
.storeprevtopbxtop{
	background:url(../images/storeprevtopbxtop.jpg) no-repeat;
}
.storeprevtopbxbtm{
	background:url(../images/storeprevtopbxbtm.jpg) no-repeat left bottom;
}
.storeprevtopbxcont{
	width:797px;
	padding:10px 3px 10px 10px;
	overflow:hidden;
}
.storeprevtopbxcont form{
	margin:0; padding:0;
}
.storeprevtopbxcont div{
	width:auto;
	float:left;
	overflow:hidden;
}
.storeprevtopbxcont label{
	width:auto;
	margin:0; padding:0;
	float:left;
	padding-top:7px;
	color:#474747;
	font-size:12px;
}
.storeprevtopbxcont input{
	width:251px;
	height:22px;
	float:left;
	border:none;
	margin:5px 5px 0 5px;
	background:url(../images/storeprevinput.jpg) no-repeat;
}
.storeprevtopbxcont select{
	margin:0; padding:0;
	width:202px;
	height:20px;
	float:left;
	border:none;
	border:1px solid #A3A3A3;
	margin:5px 8px 0 8px;
}
.storeprevtopbxcont .storeprevsearchbtn{
	width:70px;
	height:30px;
	float:left;
	border:none;
	background:url(../images/storeprevsearchbtn.png) no-repeat;
	margin:0 5px 0 0;
}
.storeprevtopbxcont .storeprevshowhbtn{
	margin:0; padding:0;
	width:82px;
	height:30px;
	float:left;
	border:none;
	background:url(../images/storeprevshowbtn.jpg) no-repeat;
	margin:0;

}
.storeprevmaincont{
	width:810px;
}
.storeprevbxmainbg,.storeprevbxmaintop,.storeprevbxmainbtm{
	width:810px;
	display:block;
}
.storeprevbxmainbg{
	background:url(../images/storeprevmainbxbg.jpg) repeat-y;
}
.storeprevbxmaintop{
	background: url(../images/storeprevmainbxtop.jpg) no-repeat;
}
.storeprevbxmainbtm{
	background: url(../images/storeprevbxmainbtm.jpg) no-repeat left bottom;
	padding-bottom:3px;
}
.storeprevholder{
	margin:0; padding:0;
	width:778px;
	padding:21px 21px 11px 9px;
	overflow:hidden;
	margin:0 1px;
}
.numbercont{
	width:25px;
	float:left;
        text-align:center;
}
.numbercont small{
	color:#707070;
	font-size:12px;
}
.piccont{
	width:144px;
	float:left;
	border-left:1px dashed #C3C3C3;
	padding-left:10px;
        min-height: 53px
}
.piccont h2{
	color:#186C9C;
	font-size:14px;
	padding-bottom:3px;
	display:block;
	font-weight:normal;
        margin:0;
}
.rangcont{
	width:264px;
	float:left;
	border-left:1px dashed #C3C3C3;
	padding-left:10px;
}
.rangcont div{
	width:264px;
	overflow:hidden;
}
.rangcont div span{
	width:100px;
	display:block;
	color:#474747;
	font-size:11px;
	float:left;
	line-height:18px;
}
.rangcont div small{
	color:#474747;
	font-size:12px;
	padding-left:10px;
}

.rangcont div img{
	display:block;
	float:left;
	margin:6px 1px 0 0;
}
.rangcont div .tic{
	margin:0 2px 0 3px;
	float:left;
	display:block;
}
.reviewcont{
	width:194px;
	float:left;
	border-left:1px dashed #C3C3C3;
	padding-left:10px;
}
.reviewcont p {
	padding:0; margin:0;
	color:#868686;
	font-size:11px;
	padding-bottom:2px;
}
a.graylink {color:#868686;}
.reviewcont p label{
	color:#186C9C;
	padding-bottom:6px;
	display:block;
}
.reviewcont p label a{
	color:#186C9C;
	display:block;
        text-decoration:none;
}
.buttoncont{
	width:106px;
	float:left;
	border-left:1px dashed #C3C3C3;
	padding-left:10px;
}
.buttoncont form{
	margin:0; padding:0;
}
.revstorebtn{
	width:114px;
	height:30px;
	border:none;
	background:transparent url(../images/btn_reviewstore.png) no-repeat;
	margin-top:22px;
	cursor:pointer;
}
.revstoreassbtn{
	width:134px;
	height:30px;
	border:none;
	background: url(../images/revstoreassbtn.jpg) no-repeat;
	margin-top:22px;
	cursor:pointer;
}
.storeprevholderass{
	margin:0; padding:0;
	background:#F3F3F3;
	padding:21px 21px 11px 9px;
	margin:0 1px;
}

.storeprevpagecont{
	width:810px;
	overflow:hidden;
}
.storeprevpagecont .pagetxt{
	color:#474747;
	font-size:12px;
	float:left;
	border:none;
	font-weight:normal;
	padding-top:10px;
}
.storeprevpage{
	margin:0; padding:0;
	list-style:none;
	width:auto;
	height:29px;
	float:right;
	overflow:hidden;
	margin-top:10px;
}
.storeprevpage li{display:inline; margin:0 2px;height:17px;padding-top:2px; padding-bottom:5px;}
.storeprevpage li a {padding-left:4px;height:17px;padding-top:2px; padding-bottom:5px; color:#474747;}
.storeprevpage li a:hover, li a.select2 {display:inline; background: url(../images/nohover_l.gif) no-repeat scroll center left; padding-left:4px;height:17px;padding-top:5px; padding-bottom:5px;color:#fff;}
.storeprevpage li a span{padding-right:4px;  line-height:170%;padding-top:5px; padding-bottom:5px;}
.storeprevpage li a:hover span, li a.select2 span{background:url(../images/nohover_r.gif) no-repeat center right; padding-right:4px;  line-height:170%; padding-bottom:5px;}
.storeprevpage .prev,.storeprevpage li .prev:hover{
	background:url(../images/ico_prev.png) no-repeat left!important;width: 3px; margin-right:3px; padding-top:4px !important;
}
.storeprevpage li .next,.storeprevpage li .next:hover{
	background:transparent url(../images/ico_next.png) no-repeat left!important; width:3px; margin-left:3px; padding-top:4px!important;
}


/*------------------store info------------*/

.storeinfomain{
	width:810px;
	padding-bottom:20px;
}
.storerevmain h1,.storeinfomain h1{
	padding:0; margin:0;
	color:#474747;
	font-size:16px;
}
.storeinfomain h3{
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
	margin-bottom:10px;
}
storeinfomaincont{
	width:810px;
}
.storeinfobxmainbg,.storeinfobxmaintop,.storeinfobxmainbtm{
	width:810px;
	display:block;
}
.storeinfobxmainbg{
	background:url(../images/storeprevmainbxbg.jpg) repeat-y;
	margin-bottom:10px;
}
.storeinfobxmaintop{
	background:url(../images/storeinfomainbxtop.jpg) no-repeat;
}
.storeinfobxmainbtm{
	background: url(../images/storeprevbxmainbtm.jpg) no-repeat left bottom;
}
.storeinfobxcont{
	width:808px;
	margin:0 1px;
}
.storeinfobxcont h4{
	margin:0; padding:0;
	color:#474747;
	font-size:14px;
	line-height:29px;
	padding-left:10px;
}
.storeinfoinnerbxcont{
	width:808px;
	overflow:hidden;
	padding:7px 0 11px 0;
}
.storenfoinnerbxlft{
	margin:0; padding:0;
	list-style:none;
	width:437px;
	float:left;
	padding-left:10px;
}


.storenfoinnerbxlft li.on{
        background:url(../images/rating-tickmark.png) no-repeat left 4px;
        color:#707070;
	padding-left:21px;
        line-height: 22px;
        font-size:12px;
        font-weight:bold;
	text-decoration:none;
}
.storenfoinnerbxlft li.off{
	background:none;
        color:#B4B4B4;
	padding-left:21px;
        font-size:12px;
        font-weight:bold;
        line-height: 22px;
}

.storenfoinnerbxrgt{
	margin:0; padding:0;
	width:360px;
	float:left;
}
.storeinfotxtcont{
	width:808px;
	padding:5px 0 7px 0;
}
.storeinfotxtcont div{
	width:808px;
	margin-bottom:5px;
	overflow:hidden;
}
.storeinfotxtcont div strong{
	width:127px;
	display:block;
	float:left;
	color:#707070;
	font-size:12px;
	line-height:18px;
	padding-left:10px;
}
.storeinfotxtcont div span{
	width:360px;
	display:block;
	float:left;
	color:#707070;
	font-size:12px;
	line-height:18px;
}
.storeinfotxtcont div span a{
	color:#186C9C;
	text-decoration:none;
}
.storeinfoheader{
	padding:0; margin:0;
	color:#474747;
	background:#E4E4E4;
	font-size:14px;
	line-height:28px;
	padding-left:10px;
}
.storeinfotxtcont p{
	margin:0; padding:0;
	color:#707070;
	font-size:12px;
	line-height:18px;
	padding:0 0 5px 10px;
}
.storeinfobtmul{
	margin:0; padding:0;
	list-style:none;
	width:810px;
}
.storeinfobtmul li{
	float:right;
	color:#186C9C;
	padding:0 7px;
}
.storeinfobtmul li a{
	color:#186C9C;
	font-size:12px;
	text-decoration:none;
	display:block;
}
.storeinfobtmul .uparow a{
	background:url(../images/back-to-top-arrow.gif) no-repeat right center;
	padding-right:17px;
}

.storeinfotop{
	width:810px;
	border-top:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	margin-bottom:20px;
}
.storeinfoholder{
	padding-left:0;
	padding-right:0;
	width:810px;
}
.storeinfopiccont{
	width:202px;
	border:none;
	padding-left:0;
}

.storeinforevbtn{
	width:114px;
	height:30px;
	border:none;
	background:url(../images/btn_reviewstore.png) no-repeat;
	cursor:pointer;
        margin-top:38px;
}
.storeinforangcont div{
	margin-bottom:5px;

}

.storeinforeviewcont{width:174px; min-height: 68px;}
.storeinforeviewcont p{
	line-height:18px;
}
.st-description{
    font-size:12px;
    color:#474747;
    padding:10px;
    width:790px;
    line-height:150%;
}










.normalbg{

	background:url(../images/click-arrow.jpg) no-repeat 0 2px;

}

.categories li a:hover{color:#1b88c6}

.categories .nillborder{

	border-bottom:none;

}



/********* TOOL TIP STYLING ***************/

.tooltip-wrap{ position:absolute; width:345px; padding:10px 0 10px 10px;top:-37px; right:-348px;z-index:999;/*display:none;*/}

.tool-tip-top,.tool-tip-bottom{ width:345px;height:10px; font-size:6px;line-height:6px; position:absolute;}

.tool-tip-top{ background:url(../images/tootip-top.png) no-repeat; top:0; left:10px;}

.tool-tip-bottom{ background:url(../images/tootip-bottom.png) no-repeat; left:10px; bottom:0}

.tool-tip-indicator{ position:absolute;width:10px; height:19px; line-height:10px; background:url(../images/tooltip-indicator.png) no-repeat; top:44px; left:0;}

.tool-tip-contents{ clear:both; width:335px; /*height:168px; */padding:0 0 0 10px; background:url(../images/tooltip-main-y.png) repeat-y; overflow:hidden;}

.tool-tip-contents div{float:left;width:180px;}

.tool-tip-contents div li{ width:180px; border:0; padding:4px 0 4px 0;}

.tool-tip-contents div li a{width:170px;background:url(../images/blue-arrow2.gif) no-repeat 0 -10000px;}

.tool-tip-contents div.left-list{ width:155px;}

.tool-tip-contents div.left-list li{ width:155px;}

.tool-tip-contents div.left-list li a{ width:145px}



.tool-tip-contents div li.selected a{background-position:0 -39px;color:#1b88c6}





/********* TOOL TIP STYLING SMALL ***************/

.tooltip-wrap-small{ position:absolute; width:176px; padding:10px 0 10px 10px;top:-37px; right:-178px;z-index:999;/*display:none;*/}

.tool-tip-top-small,.tool-tip-bottom-small{ width:345px;height:10px; font-size:6px;line-height:6px; position:absolute;}

.tool-tip-top-small{ background:url(../images/tootip-top-small.png) no-repeat; top:0; left:10px;}

.tool-tip-bottom-small{ background:url(../images/tootip-bottom-small.png) no-repeat; left:10px; bottom:0}

.tool-tip-indicator-small{ position:absolute;width:10px; height:19px; line-height:10px; background:url(../images/tooltip-indicator.png) no-repeat; top:44px; left:0;}

.tool-tip-contents-small{ clear:both; width:166px; min-height:85px; padding:0 0 0px 10px; background:url(../images/tooltip-main-y-small.png) repeat-y; overflow:hidden;}

.tool-tip-contents-small div{float:left;width:180px;}

.tool-tip-contents-small div li{ width:180px; border:0; padding:4px 0 4px 0;}

.tool-tip-contents-small div li a{width:170px;background:url(../images/blue-arrow2.gif) no-repeat 0 -10000px;}

.tool-tip-contents-small div.left-list{ width:155px;}

.tool-tip-contents-small div.left-list li{ width:155px;}

.tool-tip-contents-small div.left-list li a{ width:145px}



.tool-tip-contents-small div li.selected a{background-position:0 -39px;color:#1b88c6}


/***************static full pages*************************/
.static{
	width:800px;
	padding-left:7px;
        font-size:12px;
}
.static h1, .static h5{
    color:#474747;
    border-bottom: 1px solid #C7C7C7;
    font-size:16px;
    margin:0 0 0 -7px;
    padding:0;
}

.static h2{
    font-size:12px;
    /*padding-bottom: 10px;*/
    margin:0;
}
.static h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-top:0;
	padding-bottom:12px;
}
.static  strong{
	/*display:block;*/
	font-size:12px;
	color:#474747;
	line-height:18px;
	padding-bottom:10px;
}
.static  h4{
	padding:0;
	margin:0;
	font-size:14px;
	color:#474747;
	padding-bottom:33px;
}
.static h4 a{
	color:#186C9C;
	text-decoration:none;
}
.static h4 a:hover{
	color:#1B88C6;
}
.static p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#474747;
	padding-bottom:20px;
	line-height:20px;
}
.gray-rect-content p{padding-bottom:10px;}
.static p a{
	color:#186C9C;
	text-decoration:none;
}
.static p a:hover{
	color:#1B88C6;
}
.grayrect ul{list-style: none; margin-top:-10px; margin-left:40px;}
.grayrect li{ background:url(../images/arrow_faq.jpg) no-repeat 0 7px; margin:0 0 0 -40px; padding-left:10px; line-height: 20px;}
.static ul{
    list-style:none;
    padding:0;
}

ul.static li{
    padding-left:10px;
    background:url(../images/arrow_faq.jpg) no-repeat 0 7px;
    line-height:20px;}
ul.jokes{
    margin:30px 0 0 0;
    padding:0;
    list-style:none;
    width:612px;
    float:left;
}
ul.jokes li{
    padding-left:10px;
    background:url(../images/arrow_faq.jpg) no-repeat 0 7px;
    line-height:20px;
}
 ul.list li{
    	padding-left:10px;
	background:url(../images/arrow_faq.jpg) no-repeat 0 7px;
        font-size:12px;
	color:#474747;
	line-height:20px;
}
 ul.list {
     list-style: none;
     margin-top:-10px;
     padding-left:0px;
}
.static p.b-innerlist{
    padding-bottom: 5px;
}
.innerlist {
    font-size:12px;
    padding:0  0 5px 15px;
    line-height: 150%;
}
.condition{
    padding-bottom: 10px;
    font-size:12px;
    font-weight:400;
}
.grayrect{
    background: url(../images/grayrecttop.gif) no-repeat;
float:right;
margin-top:35px;
min-height:40px;
width:159px;
}
.gray-rect-content{
    border-left:1px solid #c7c7c7;
    border-right:1px solid #c7c7c7;
    clear:both;
    margin-top:3px;
    padding:7px 15px;
}
.grayrect-btm{
   background: url(../images/grayrect-btm.gif) no-repeat;
   width:159px;
   height:4px;

}
/*for static paginator*/
.paginator-container{
    clear:both;
    border-top:1px solid #c7c7c7;
}
.paginator-container .selected{
    background:transparent url(../images/nohover_l.gif) no-repeat scroll left center;
    height:17px;
    padding:5px 0px 5px 4px;
}
.paginator-container .selected span{
    padding-right:4px;
    background:transparent url(../images/nohover_r.gif) no-repeat scroll right center;
    padding-bottom:1px;
    padding-right:4px;
    line-height:170%;
}
/*for games*/
.games{float:left; margin-top:30px; margin-right:70px;}
.games a img{clear:both; float:left;}
.game-dtl{float:left; padding-left:10px;width:250px; margin-bottom: 20px;}
.games h4{padding:0 0 5px 0}
.game h1{margin-bottom:15px;}
.game h5{margin:35px 0 10px 0; }
.game p{padding-bottom:5px;}

.odd {padding:2px 10px;overflow:hidden;}
.even {padding:2px 10px; background-color:#f3f3f3; margin:0 1px;overflow:hidden;}
.quiz p {width:650px; clear:both; float:left; padding-right:16px;}
.quiz label, .quiz input {float:left; margin-top:15px; font-weight:bold;}
.quiz input {margin-left:15px;}
label.true{color:#7DA220;}
label.false{color:#c10000;}
.quiz .btnsub {float:right;}
.quiz-answers .odd, .quiz-answers .even{overflow:visible;}
 ol.quiz-answers{list-style:decimal; list-style-position:inside; padding-left:0;}
.quiz-answers div{float:left;}
.quiz-answers div:after{
       content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.quiz-answers p{clear:both;}

/**********************************************      general form elements       **************************************************************/
.smallinput input{
	background:url(../images/ask_question_inpbg.jpg) no-repeat;
	width:551px;
	height:18px;
	border:none;
	padding:7px 5px;
	margin-bottom:25px;
}
.smallestinput input{
	background:url(../images/bgr_signininput.jpg) no-repeat;
	width:237px;
	height:20px;
	border:none;
	font-size:12px;
	color:#474747;
	padding:3px 5px;
}
select {color:#474747;
        height:20px;
        *height: 25px;
}
fieldset{
    border: 0px solid #000;
    margin:0px;
    padding:0px;
}

textarea{
	background:url(../images/add_areabg.gif) no-repeat;
	width:551px;
	height:117px;
	overflow:auto;
	border:none;
	padding:5px;
	margin-bottom:10px;
        color:#474747;

}
label {
    color:#474747;
   font-size: 12px;
}
label.error{
    color:#c10000!important;
    width:auto!important;
    font-size:12px;
}
html>body .check_ques_page label.error{
    width:190px!important;
}
span.error{
    color:#c10000!important;
    font-size:12px;
}
/*.error{
       color:#c10000!important;
    font-size:12px;
}*/
sup {
color:#C10000;
*font-size:13px;
}


.choseulcont ul label{
        color:#474747;
	font-size:12px;
	line-height:18px;
	padding-left:4px;
        vertical-align:top;
}
.count{float:right; padding-right:7px;}
.count, #word_count{display:inline!important; padding-bottom: 0!important;}

.add-answer  span.count{line-height:25px; margin:0 8px 0 0;}

/********************registration and thanks **/
.member {
    clear:both;
    float:right;
    padding-bottom: 7px;
}
.member a {
          color:#186c9c;
          font-size:12px;
          font-weight: bold
}
.member a:hover{
    color:#1b88c6;
}
.pass {
    border-bottom:1px solid #C3C3C3;
    padding-bottom: 20px !important;
	margin-bottom:10px;
}

.thanks h2 {
    	padding:0 10px;
	margin:0;
	font-size:16px;
	color:#474747;
	padding-top:7px;
	border-bottom:1px solid #A3A3A3;
}
.thanks p{
    color:#474747;
    font-size:12px;
    padding-left: 10px;
}

.thanks ul{
    list-style: none;
    padding: 10px 0 0 10px;
    margin:0px;
}

.thanks li{
    	padding-left:10px;
	background:url(../images/icon_green.jpg) no-repeat 0 5px;
        line-height:20px;
        color:#474747;
        font-size:12px;
}
.thanks li a{
    color:#474747;
}
.thanks li a:hover{
    color:#1B88C6;
}
/*----------------------store-cupon
*/
#content_store_cupon{
	width:810px;
	padding:0;
	margin:0;
}
.storecuponcont{
	width:810px;
	padding-bottom:20px;
}
.storecuponholder{
	margin:0; padding:0;
	width:808px;
	margin:0 1px;
	padding:20px 0;
}
.storecuponinnerholder{
	width:778px;
	/*background:url(../images/bgr_store_cuponbxw.png) repeat-y;*/
	padding:0px 21px 0px 9px;
	overflow:hidden;
}
.storecuponpiccont{
	width:91px;
	float:left;
	padding-left:11px;
        margin-top:8px;
        background:url(../images/bgr_storecuponbxw.png) repeat-y right;
        height:77px;
}
.storecuponpiccont strong{
	color:#186C9C;
	font-size:14px;
	display:block;
	font-weight:normal;
	padding-bottom:18px;
}
.cupontxtcont{
	width:200px;
	float:left;
	padding:0px 10px 0 10px;
        margin-top:8px;
        background:url(../images/bgr_storecuponbxw.png) repeat-y right;
       height:77px;
}
.cupontxtcont p{
	padding:0; margin:0;
	color:#474747;
	font-size:11px;
	line-height:16px;
	/*margin-top:28px;
	_margin-top:36px;*/
}
.cuponsavecont{
	width:127px;
	float:left;
	padding:0 2px 0 11px;
        margin-top:8px;
        background:url(../images/bgr_storecuponbxw.png) repeat-y right;
        height:77px;
}
.cuponsavecont span{
	padding:0; margin:0;
	color:#14628C;
	font-size:12px;
	margin-top:52px;
	display:block;
}
.cupontimecont{
	width:86px;
	float:left;
	padding:0 6px 0 11px;
        margin-top:8px;
        background:url(../images/bgr_storecuponbxw.png) repeat-y right;
        height:77px;
}
.cupontimecont small{
	padding:0; margin:0;
	color:#474747;
	font-size:11px;
	display:block;
}
.updowncont{
	width:75px;
	float:left;
	padding-left:11px;
        margin-top:8px;
        background:url(../images/bgr_storecuponbxw.png) repeat-y right;
         height:77px;
}
.updowncont ul{
	margin:0; padding:0;
	list-style:none;
	width:80px;
	overflow:hidden;
	margin-top:48px;
}
.updowncont ul li{
	width:40px;
	float:left;
}
.updowncont ul li a{
	width:21px;
	height:15px;
	display:block;
	font-size:11px;
	color:#474747;
	padding-left:19px;
	text-decoration:none;
}
.updowncont ul li.uphand{
	background:url(../images/pic_lfthand.jpg) no-repeat;
}
.updowncont ul li.uphand:hover{
	background:url(../images/pic_lfthand.jpg) no-repeat 0 -15px;
}
.updowncont ul li.downhand{
	background:url(../images/pic_rgthand.jpg) no-repeat;
}
.updowncont ul li.downhand:hover{
	background:url(../images/pic_rgthand.jpg) no-repeat 0 -15px;
}
.updowncont .pic_lft_hnd_common_disabled{
    background:url(../images/pic_lfthand.jpg) no-repeat;
    padding-left:19px;
    display:block;
    width:21px;
}
.updowncont .pic_rgt_hnd_disabled{
    background:url(../images/pic_rgthand.jpg) no-repeat;
  padding-left:19px;
    display:block;
    width:21px;
}


.btncont{
	width:auto;
	float:left;
	padding-left:11px;
}

.cuponbxwtop{
	background:url(../images/cuponsmallbxtopw.png) no-repeat;
        height:15px;
        width:115px;
}
.cuponbxwbtm{
	background:url(../images/cuponsmallbxbtmw.jpg) no-repeat left bottom;
        padding-bottom: 2px;
        width:115px;
        height:1px;
}
.cuponstrbxcont{
	width:115px;
	padding:19px 0 6px 5px;
        background:url(../images/cuponsmallbxbgw.jpg) repeat-y;
}
.cuponbxgbg{
	background:url(../images/cuponsmallbxgbg.jpg) repeat-y;
}
.cuponbxgtop{
	background:url(../images/cuponsmallbxgtop.jpg) no-repeat;
}
.cuponbxgbtm{
	background:url(../images/cuponsmallbxgbtm.jpg) no-repeat left bottom;
       /* padding-bottom: 1px;*/
        height:3px;
}
.cuponstrbxcont{
	width:113px;
	padding:2px 0 6px 2px;
}
.cuponstrbxcont img{
	margin-left:1px;
}
.cuponstrbxcont form{
	margin:0; padding:0;
}
.cuponsbtn{
	width:112px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(../images/button_cupon.jpg) no-repeat;
	margin-top:2px;
}
.storecuponholderg{
	background:#F3F3F3;
}
.storecuponinnerholderg{
	background:url(../images/cupongraybg.jpg) repeat-y;
}
.cuponsavecont .cuponspan{
	line-height:150%;
	margin-top:-2px;
}
.couponpiccont{border-left: none;}
/*----------------------home-cupon
*/
.homecuponcont{
	width:602px;/*629px;*/
	padding:0 13px 0 14px;
	background:#fff;
}
.homecuponcont h2{
	margin:0; padding:0;
	color:#474747;
	font-size:16px;
	border:none;
}
.homecuponbg,.homecupontop,.homecuponbtm{
	width:602px;
	display:block;
}
.homecuponbg{
	background:url(../images/homecuponbg.jpg) repeat-y;
	margin-bottom:11px;
}
.homecupontop{
	background:url(../images/homecupontop.jpg) no-repeat;
}
.homecuponbtm{
	background:url(../images/homecuponbtm.jpg) no-repeat left bottom;
}
.homecuponbxcont{
	width:600px;
	padding:24px 1px 14px 1px;
}
.homecuponinnercont{
	width:600px;
	background:url(../images/homecuponinnercont.jpg) repeat-y;
	overflow:hidden;
}
.hcpiccont{
	width:92px;
	float:left;
	padding-left:18px;
}
.hcpiccont strong{
	color:#186C9C;
	font-size:14px;
	display:block;
	font-weight:normal;
	padding-bottom:5px;
}
.hctxtcont{
	width:148px;
	float:left;
	padding:0 3px 0 10px;
}
.hctxtcont p{
	padding:0; margin:0;
	color:#474747;
	font-size:11px;
	line-height:16px;
}
.hctimecont{
	width:130px;
	float:left;
	padding:0 2px 0 10px;
}
.hctimecont span{
	padding:0; margin:0;
	color:#14628C;
	font-size:12px;
	display:block;
	line-height:16px;
}
.hctimecont small{
	padding:0; margin:0;
	color:#474747;
	font-size:11px;
	display:block;
	padding-top:5px;
}
.hcupdown{
	width:42px;
	float:left;
	padding-left:10px;
}
.hcupdown ul{
	margin:0; padding:0;
	list-style:none;
	width:40px;
	overflow:hidden;
}
.hcupdown ul li{
	width:40px;
	float:left;
}
.hcupdown ul li a{
	width:21px;
	height:15px;
	display:block;
	font-size:11px;
	color:#474747;
	padding-left:19px;
	text-decoration:none;
}
.hcupdown ul li.uphand{
	background:url(../images/pic_lfthand.jpg) no-repeat;
	margin-bottom:20px;
}
.hcupdown ul li.uphand:hover{
	background:url(../images/pic_lfthand.jpg) no-repeat 0 -15px;
}
.hcupdown ul li.downhand{
	background:url(../images/pic_rgthand.jpg) no-repeat;
}
.hcupdown ul li.downhand:hover{
	background:url(../images/pic_rgthand.jpg) no-repeat 0 -15px;
}
.hcupdown  .pic_lft_hnd_common_disabled {
	background:url(../images/pic_lfthand.jpg) no-repeat;
        	margin-bottom:20px;
                padding-left:19px;
}
.hcupdown .pic_rgt_hnd_disabled{
    	background:url(../images/pic_rgthand.jpg) no-repeat;
                        padding-left:19px;
}
.hcbuttoncont{
	width:120px;
	float:left;
	padding-left:10px;
}
.hcbuttoncont img{
	margin:0; padding:0;
	margin:0 0 2px 3px;
}
.hcbuttoncont form{
	margin:0; padding:0;
}
.hcbuttoncont p{
	margin:0; padding:0;
}
.cuponstrbxcont p{
	margin:0; padding:0;
}

/**********                              temp classes for removal of profile            ***************/
.author {
    line-height: 16px;
}
/*ul.icons-and-txt li.ask{ padding-left: 13px; background:url(../images/question-icons.gif) no-repeat 0 2px;}*/


/****   display login name        ******/
.welcome{
    color:#fff;
    margin-top:9px;
    text-align:right;
}

/*****    send article window             ******/
#send_article_window {
    position: absolute;
    top: 50px;
    left:545px;


    color: #333;
    /*padding: 12px;*/
    display:none;
}
.mail-rect_top{
       background: url( /images/mail-rect_top.png) no-repeat top left;
           width: 266px;
           padding:12px;
}
.mail-rect_btm{
         background: url( /images/mail-rect_btm.png) no-repeat top left;
           width: 242px;
           height:9px;
           padding-right: 25px;
}
#send_article_wrapper {
    margin-top:5px;
 background: url( /images/mail-rect_top.png) no-repeat top left;
           width: 242px;
    padding:15px 15px 5px 10px;
}

#send_article_window h2{
    float:left;
    font-size: 12px;
    margin-top:12px;

}
#send_article_window h3{
    margin-top:40px;
    margin-bottom:40px;

}
.closewin{
    float:right;
    padding:15px 0 0 0;
}

.form_wrapper{
    clear:both;
    margin-left:2px;
}

#send_article_wrapper input {
    background: transparent url(../images/ques_inpbg.jpg) no-repeat scroll 0 0;
    border:medium none;
    height:16px;
    margin-bottom:4px;
    padding:2px 5px;
    float:right;
    width:185px;
}
#send_article_wrapper label{
    clear:both;
    float:left;
    color:#474747;
    font-size:12px;
    line-height:18px;
}
#send_article_wrapper label.error{
    padding:0 0 5px 48px;
   * width:450px !important;
}
#send_article_wrapper span label.error{ width:300px;}

#send_article_wrapper textarea{
    background:transparent url(../images/mail_textarea.gif) no-repeat scroll 0 0;
    height:70px;
    width:185px;
    float:right;
    margin-top:5px;
}
#send_article_wrapper .note label {margin-top:8px;}
#send_article_wrapper .sendbtn input{

        clear:both;
        float:right;
	height:30px;
	border:none;
	background:url(../images/btn_send.gif) no-repeat right top;
	cursor:pointer;
        margin-top:-13px;
}
.t_send{font-size:12px; font-weight:bold; padding:30px 5px 10px 5px;}
/*-----------------------------------------general elements-----------------------------------------------------*/
.underline{
    border-bottom: 1px solid #c7c7c7;
}

.no-q{
    font-size:12px;
}

/*----------------------------------------video page------------------------------------------------------------*/
.allvideo{
    margin:20px 30px  10px 40px;
}
.allvideo:after{
       content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.video-itm{
    float:left;
    margin:0 17px 25px 0;
    height:240px;
}

.video-itm span{
    display:block;
   height:121px;
    border:1px solid #ccc;
    margin-top:6px;
}

.video-itm div {
    clear:both;
}


/***********---------------------------------------------google sitemap--------------------------------------------------------***********/
.g-sitemap h2{
    border-bottom:1px solid #A3A3A3;
    padding:7px 0 0;
}

.g-sitemap ul{
    list-style:none;
    margin-left:0;
    padding-left:20px;
}
.g-sitemap li{
    padding-top:5px; font-size:12px; font-weight: normal;
}

.g-sitemap ul.qa {
    list-style:none;
    margin-left:-10px;
}

.qa li{padding-top:20px; font-weight:bold;}

.qa li a {

    color:#186C9C;
    margin-top:10px;
    background:none;
   /* line-height: 250%;*/
}

.g-sitemap a:hover, .sub li a:hover .qa li a:hover{
    color:#1b88c6;
}

ul.sub {
    list-style: none;
    margin-left:-10px;
}
.sub li{padding-top:5px; font-size:12px; font-weight: normal;}
.g-sitemap a, .sub li a{
    padding-left:10px;
    background: url(../images/blue-arrow2.gif) no-repeat 0 4px;
    line-height:15px;
    color:#14628c;
    text-decoration:none;
}


/*--------------------------------------------------          new categories design      ---------------------------------------------*/
/*in Q&A*/
.categories-rect{
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:none;
}

.categories-rect div{padding-top:10px;clear:both;}



.categories-recttop{
    background: url(../images/cat_recttop.gif) no-repeat;
}

.categories-rectbtm{
    background: url(../images/cat_rectbtm.gif) no-repeat bottom;
    height:4px;
    margin-bottom: 10px;
}

 ul.cat-list, ul.allsubcat {
                    margin:0;
                    padding:9px 19px 10px 19px;
                    list-style-type: none;
                    list-style-position: inside;
                    overflow:hidden;
}

.cat-list li,.allsubcat li, .catindex-column li{background:url(/images/blue-arrow.gif) no-repeat 0  7px; padding-left: 10px;        line-height:190%;}

.cat-list li{
       /* display:inline-block;*/
        float:left;
        width:180px;

        padding-bottom: 0px;
}
.cat-list li:hover, .allsubcat li:hover{background-position: left -34px;}
.cat-list li.selected{
    background:url(/images/slctd-lft.gif) no-repeat;
}
.cat-list li.selected span{ background:url(/images/slctd-rgt.gif) no-repeat right; height:21px;padding: 4px 10px 2px 0;}
ul.allcat{
   margin:0;
   padding:9px 19px 10px 19px;
   list-style-type: none;
   list-style-position: inside;
   overflow:hidden;
}
.allcat > li{float:left; display:block;}

.categories-recttop h1{
    color: #474747;
    font-size:14px;
    padding: 7px 0 0  19px;
    margin:0;
    float:left;
    }
    .categories-recttop .article{
      float:right;
      padding:7px 10px 0 25px;
      margin-right:5px;
       background: url(/images/ico_exclam.gif)  no-repeat 0 4px;
       height:21px;
}
.article span{
     background: url(/images/ico_exclam.gif)  no-repeat right -22px;
     padding-right:20px;
}
.article span:hover{background-position:right -35px;}

 .cattop-content {height:29px;}

 /*in tabs*/
 .viewall-cat{overflow: hidden;margin:5px 10px 0 0;}
 .viewall-cat a{float:right; padding:0 11px 0 0;   background:url(/images/blue-arrow.gif) no-repeat right 4px;}
 /*for categories index*/
 .catindex-column{
     float:left;
     width:185px;
     padding-left:15px;
}
.catindex-column h2{font-size:14px; margin:30px 5px 5px 0; padding:0;}
.catindex-column ul{margin:0; padding-left:2px; list-style:none;}

/*--------------------------------------------   search results page   ----------------------------------------------------*/
.results-filter label{line-height: 18px; vertical-align: top;}
.results-display {
    background-color:#f3f3f3;
    margin:5px 0;
    padding:10px;
    border-top:1px solid #c7c7c7;
}

.results-display select{float:right;}
.results-container{border-bottom: 1px solid #c7c7c7; padding:0 0 5px 10px;}
.rakresult h2{font-size:14px;margin-top:30px;margin-bottom: 5px;}
.rakresult p{margin-top:0;}
.rakresult em{color:#868688; font-style:normal;}


/*----------------------------------------------------   Blog -------------------------------------------------------------*/
.blog {margin-left:15px; width:618px;}
.blogrect,.blogrect_btm{
    background: url(/images/blogrect.gif) no-repeat;
}
.blogrect{
    width:176px;
    background-position: left -25px;
    background-color:#E8E8E8;
}

.blogrect_btm{
    background-position: left top;
    height:3px;
    margin-bottom: 10px;
}

.blogrect h2 {padding: 13px 0 16px 10px; margin:0; font-size: 16px;}
.blogrect ul{margin:0; padding:0; list-style: none;}
.blogrect li {
    background: url(/images/blogbullet.jpg) no-repeat;
    background-position: 10px 7px;
    margin:0;
    padding:0 5px 9px 20px;
    line-height:20px;
    /*width:160px;*/
}
.blogrect li a{color:#626E75;}

.blogrect li a:hover {text-decoration: underline;}
.archive{font-size:16px; width:615px; text-align: center; margin-bottom: 20px;}
.post {
    border-bottom: 1px solid #BFBFBF;
    margin:0 0 20px;
    padding:0 0 5px;
    text-align:justify;
    width:612px;
    overflow:hidden;
}
.post h2{color:#186C9C; border-bottom:none; margin:0; padding:0; font-size:16px;}
.p_date{color:#777777; font-size:0.9em; line-height: 180%;}
.p_caption{float:left; width:200px; margin:10px 10px 0 0;}
.p_caption p{margin:2px 0 5px 0;}
.p_category{float:left; font-size: 11px; color:#186C9C;}
.p_category a{color:#868688;}
.p_category a:hover{text-decoration: underline;}
.p_comments{float:right; color:#868688; font-size: 11px; background: url(/images/blog/comment.jpg) no-repeat; padding:0 0 0 17px;}


/* --------------       real news design, The other news classes are for articles ------------*/
.news_clmn1{width:559px; padding-right:10px; float:left;}
.news_clmn2{width:235px; float:right;}
.n_sbj_cont{border: 1px solid #bfbfbf; position: relative; margin-bottom: 10px;}
.corner_l, .corner_r, .corner_lbtm, .corner_rbtm{ background: url(/images/news/corners.gif) no-repeat 0 0;}
.corner_l {background-position: top left; width:5px; height: 5px; position: absolute; top: -1px; left: -1px;}
.corner_r {background-position: 0 -10px; width:5px; height: 5px; position: absolute; top: -1px; right: -1px;}
.corner_lbtm {background-position: 0 -20px; width:5px; height: 5px; position: absolute; bottom: -1px; left: -1px;}
.corner_rbtm {background-position: 0 -30px; width:5px; height: 5px; position: absolute; bottom: -1px; right: -1px;}
.n_sbj_cont h2 {background: #ececec; margin:0; padding: 8px 10px 6px 10px; border-bottom:1px solid #bfbfbf; font-size: 14px;}
.n_sbj_cont h2 a {color:#474747;}
.n_sbj_cont h2 a:hover {color:#1b88c6;}
.ncontent_cont{padding: 10px; overflow: hidden;}
.ncontent_cont h3{margin:0; padding:0; font-size:14px;}
.nmore{border-top: 1px solid #bfbfbf; height: 10px; padding-top: 6px; text-align:right; clear:both;}
.nmore a, .read{background: url("/images/blue-arrow2.gif") no-repeat right 5px transparent; padding-right:10px;}
.nmore a:hover, .read:hover{background-position: right -38px;}
.n_inner_clmns {float:left; width:48%; padding-bottom: 10px; padding-right:10px; }
.n_inner_clmns img {float:left; margin-right: 9px; border:1px solid #e6e6e6;}
.n_inner_clmns a{/*padding:0 9px 0 0;*/}
.news_bigitem img{float:left;}
.news_bigitem strong{line-height:180%; color:#969696;}
.news_bigitem p {margin:10px 0 0 0;}
.ncontent_cont img {float:left; margin:0 10px 5px 0; border:1px solid #e6e6e6;}
.n_item, .news_bigitem {border-bottom:1px solid #bfbfbf; margin-bottom: 20px; padding-bottom:6px; overflow:hidden; position:relative;}
#thumb_desc{position:absolute; top:180px; left:0px;}
.open-space{margin-bottom:20px!important;}
.nobtmline {border-bottom:none; margin-bottom:5px;}
.n_item h4{margin:0; padding:0 0 8px 0; font-size:12px;}
.n_item p{ margin: 0;}
.ncontent_cont ul{margin:0; padding:0 0 10px 0;}
.ncontent_cont li{list-style:none; padding:0 15px 0 10px; margin-bottom:4px; background: url("/images/blue-arrow2.gif") no-repeat left 4px;  }

/*404 error*/

.align_h1 {margin-left: 0px;}
.big {font-weight:bold; font-size:14px; margin-top:-5px; }
.p404 {clear:none; float:left; width:398px; margin: 40px 11px 0 0;}
.normarg {margin-right: 0;}
.p404 .search-contents-first {
    width:393px;
    height:100px;
}
.p404 li a em{}

.p404 ul.tabs li a {width:392px;}
.p404 ul.tabs li{width:393px;}
.p404 .search-form div{width:363px;*width:389px; margin:10px 15px 0px 15px;*margin: 10px 20px 0px 8px;*padding-left:5px;}
.p404 div input {margin-top:10px ; width:348px;}
.p404 div .search-button input { width:73px; float:right; }
.p404 .search-form div p {width:360px}
.p404 .search-form div p a {color:#186C9C; }
.p404  li span.search{background-image: url(/images/search-404.png); width:303px; }
.p404 li.selected dfn.right{left:391px;}
.p404 li em.right-top-corner{left:393px;}

