/* CSS Document */

body{ padding:0px; margin:0px; background-color:#fff;}

.fl{ float:left;}
.fr{ float:right;}
.claer{ clear:both;}

.outer{ width:100%; padding:0px; margin:0px;}
.container{ margin:auto; width:992px; padding:0px; position:relative;}

.headerhld{ float:left; width:992px;}
.logohld{ float:left; background-image:url(images/greybg.png); background-repeat:repeat-x; height:96px; width:487px; padding:13px 0 0 15px; background-position:0 0; }
.topgreenbg{ background-image:url(images/topgreenbg.png); background-repeat:repeat-x; height:109px; float:left; width:274px;}
.topmenuhdl{ float:right; padding:0px; margin:0px;}
.topmenuhdl ul{list-style:none; padding:0; margin:5px 0 0 0;}
.topmenuhdl ul li{list-style:none; padding:0px; margin:0px; display:inline; }
.topmenuhdl ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; line-height:12px; padding:0 6px 0 4px; border-right:1px solid #fff; }
.broughtlogo{ float:right; padding:10px 0 0 0;}

.breadcam{ float:left; width:970px; padding:0px 0 5px 22px; margin:0px;}
.breadcam ul{float:left;padding:0px; margin:0px;}
.breadcam ul li{list-style:none; float:left; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#29571b;padding:0px 2px 0px 4px;}
.breadcam ul li a{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#29571b; padding:0px 13px 0px 8px; text-decoration:underline;background-image:url(images/arrow-right.png);background-repeat:no-repeat;background-position:99% 5px;}
.breadcam ul li a:hover{ text-decoration:none;}
.breadcam ul li .whitearrow{ list-style:none;float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#fff;padding:0px 10px 0px 10px;font-weight:bold;
background-image:url(images/arrow_down.gif);background-repeat:no-repeat;background-position:100% 7px;}

.homelefthld{ float:left; width:559px; padding:0px; margin:0px; padding:0 0 0 7px;}
.bannerbg{ background-image:url(images/bannerbg.jpg); background-repeat:no-repeat; width:531px; height:277px; padding:13px 0 0 26px; margin:0px; float:left;}
.bannerbg h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#ffed00; padding:0px; margin:0px; font-weight:normal;}
.bannerbg h2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffed00; padding:0px; margin:0px; font-weight:normal; line-height:23px;}
.bannerbg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:0px; margin:0px; font-weight:normal; /*line-height:15px;*/ line-height:18px;}
.bannerbg p span{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.bannerbg a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffed00; background-image:url(images/yellow-arrow.png); background-repeat:no-repeat; background-position:right 4px; padding:0 12px 0 0 ;}
.bannerbg a:hover{ text-decoration:none;}

.searchbg{ position:relative; background-image:url(images/searchbox-bg.png); background-repeat:no-repeat; width:279px; height:35px; float:left; margin:3px 0 0 0px; padding:6px 0 0 10px;}
.formborder{ border:none; background:transparent; width:265px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:3px 0 0 0;}
.serchbtn{ margin:5px 0 0 0; outline:none;}

.thumbhld{ float:left; width:268px; padding:0px; margin:13px 0 0 6px;}
.greentitbg{ background-image:url(images/green-topbg.jpg); height:29px; padding:4px 0 0 4px; float:left; width:252px; background-repeat:repeat-x;}
.greentitbg h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px; font-weight:normal;}
.greentitbg p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px;}
.thumbgreybg{ float:left; width:256px; background-image:url(images/thumbgrey-bg.jpg); background-repeat:repeat-x; background-color:#d2d2d2; min-height:144px; padding:4px 0 4px 12px;}
.thumbbot{ background-image:url(images/thumb-bot.jpg); background-repeat:no-repeat; width:268px; height:23px; float:left;}

.treathld{ float:left; width:250px; padding:0px; margin:0px;}
.treathld ul{ padding:0px; margin:0px; list-style:none;}
.treathld ul li{ padding:0px; margin:3px 0 3px 0; list-style:none; display:block;}
.treathld ul li a{ padding:0px 0 0 14px; margin:0px; line-height:17px; background-image:url(images/bluearrow.png); background-repeat:no-repeat; background-position:left 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699;}
.treathld ul li a:hover{ text-decoration:none;}
.treathld ul li span{ color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 0 6px; margin:0px;}

.countrulhld{ float:left; width:125px; padding:0px; margin:0px;}
.countrulhld ul{ padding:0px; margin:0px; list-style:none;}
.countrulhld ul li{ padding:0px; margin:3px 0 3px 0; list-style:none; display:block;}
.countrulhld ul li a{ padding:0px 0 0 14px; margin:0px; background-image:url(images/bluearrow.png); background-repeat:no-repeat; background-position:left 3px; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:12px; color:#006699;}
.countrulhld ul li a:hover{ text-decoration:none;}
.countrulhld ul li span{ color:#666666; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.homelefthld blockquote{ float:left; width:520px; padding:15px 0 0 25px; margin:0px;}
blockquote h3{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#339900; padding:6px 0 6px 0; margin:0px;}
blockquote p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; padding:0; margin:0px; line-height:14px;}
blockquote a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#339933; padding:0 11px 0 0 ; margin:0px 0 0 0; line-height:28px; text-decoration:underline; background-image:url(images/greenarrow.png); background-repeat:no-repeat; background-position:right 4px;}
blockquote a:hover{ text-decoration:none;}

.homemidhld{ float:left; width:296px; padding:0px; margin:0px;}
.quotebg{ float:left; background-image:url(images/quotebg.jpg); background-repeat:no-repeat; width:288px; height:82px;}

.quotebgtxt{ float:left; width:103px; padding:10px 0 0 25px; margin:0px;}
.quotebgtxt p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:0px; margin:0px; font-style:italic;}
.quotebgtxt a{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; text-decoration:underline; padding:0px 25px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); font-style:italic; background-repeat:no-repeat; background-position:right 10px;}
.quotebgtxt a:hover{ text-decoration:none;}
.costtxt{ float:left; width:103px; padding:10px 0 0 50px; margin:0px;}
.costtxt p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:0px; margin:0px;; font-style:italic;}
.costtxt a{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; text-decoration:underline; padding:0px 25px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); font-style:italic; background-repeat:no-repeat; background-position:right 10px;}
.costtxt a:hover{ text-decoration:none;}

.thumbhldrt{ float:left; width:280px; padding:0px; margin:0px 0 10px 6px;}
.greentitbgrt{ background-image:url(images/green-topbg.jpg); height:29px; padding:4px 0 0 4px; float:left; width:264px; background-repeat:repeat-x;}
.greentitbgrt h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px; font-weight:normal;}
.greentitbgrt p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px;}
.thumbgreybgrt{ float:left; width:268px; background-image:url(images/thumbgrey-bg.jpg); background-repeat:repeat-x; background-color:#d2d2d2; min-height:144px; padding:4px 0 4px 12px;}
.thumbbotrt{ background-image:url(images/thumbrt-bot.jpg); background-repeat:no-repeat; width:270px; height:20px; padding:3px 10px 0 0; float:left; text-align:right;}
.thumbbotrt a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:0px 14px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); background-repeat:no-repeat; background-position:right 3px; text-decoration:underline;}
.thumbbotrt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:0px 14px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); background-repeat:no-repeat; background-position:right 3px; text-decoration:none;}


.ratedhld{ float:left; width:260px; padding:0px; margin:0px;}
.ratedhld ul{ padding:0px; margin:0px; list-style:none;}
.ratedhld ul li{ padding:0px; margin:3px 0 3px 0; list-style:none; display:block;}
.ratedhld ul li a{ padding:0px 0 0 14px; margin:0px; background-image:url(images/bluearrow.png); background-repeat:no-repeat; background-position:left 3px; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:12px; color:#006699;}
.ratedhld ul li a:hover{ text-decoration:none;}
.ratedhld ul li span{ padding:0px 0 0 13px; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ratedhld img{ float:right; margin:2px 2px 0  0;}

.addtarea{ float:left; width:122px; padding:0px 0 0 2px; margin:0px;}

.footerhld{ float:left; width:992px; margin:0px; padding:25px 0 25px 0; text-align:center;}
.footerhld p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; padding:0px; margin:0px; line-height:17px;}
.footerhld a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; padding:0px; margin:0px; line-height:12px; text-decoration:underline;}
.footerhld a:hover{ text-decoration:none;}
.footeradd{ width:600px; margin:auto; text-align:center;}
.copytxthld{ margin:auto; width:600px; text-align:center; padding:30px 0 30px 0; }
.copytxthld p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding:0px; margin:0px; line-height:12px;}


/* inner page design start */

.leftmenuhld{ float:left; width:152px; padding:0px; margin:0px; margin-left:12px;}
/* .lefttopbg{ float:left; width:140px; background-image:url(images/green-topbg.jpg); background-repeat:repeat-x; height:23px; padding:10px 0 0 0;} */

.lefttopbg{ float:left; width:142px; background-image:url(images/leftcurve-bg.jpg); background-repeat:repeat-x; border-bottom:3px solid #46a338; background-color:#82c538; padding:1px 0 4px 10px;}

.lefttopbg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:0px 0 0 15px; margin:0px; background-image:url(images/pagileft-arrow.png); background-repeat:no-repeat; background-position:left 2px; }
.leftmenubg{ background-color:#f7faf7; float:left; width:144px; padding:4px; margin:0px;}
.greymenubg{ float:left; width:144px; background-color:#ededed; padding:0; margin:0px;}
.greymenubg ul{float:left; padding:0px 0 0 15px; margin:0px; list-style:none;}
.greymenubg ul li{float:left; padding:0px 0 5px 0px; margin:0px; list-style:none; display:block; width:126px;}
	.greymenubg ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#006699; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
.greymenubg ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#006699; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}

.leftmenubgll{ float:left; width:144px; padding:4px 0; margin:0px;}
.leftmenubgll ul{float:left; padding:0px 0 0 15px; margin:0px; list-style:none;}
.leftmenubgll ul li{float:left; padding:0px 0 5px 0px; margin:0px; list-style:none; display:block; width:126px;}
.leftmenubgll ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006699; padding:0px; margin:0px; font-weight:bold; text-decoration:none;}

.innertxthld{ float:left; width:403px; padding:5px 10px 0 12px; margin:0px;}
.innertxthld h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#339900; padding:0px 0 6px 0; margin:0px; font-weight:normal;}
.innertxthld p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; padding:0px; margin:0px; font-weight:normal;}
.innertxthld h1 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#339900; padding:0 0 6px 0; margin:0px; font-weight:normal;}
.innertxthld h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#339900; padding:0 0 6px 0; margin:0px; font-weight:normal;}

.countryhld{ float:left; width:410px; padding:0px; margin:0px;}
.countryhldbg{ float:left; width:410px; background-image:url(images/content-bg.png); background-repeat:repeat-x; min-height:101px; background-color:#d5d5d5;}

.countryhldbig{ float:left; width:414px; padding:0px; margin:0px;}
.countryhldbgbig{ float:left; width:414px; background-image:url(images/country-bgnew.jpg); background-repeat:repeat-x; min-height:51px; background-color:#dfdede;}

.surgerycoun{ float:left; width:195px; padding:0px; margin:0px;}
.surgerycoun ul{ padding:0px; margin:0px; list-style:none;}
.surgerycoun ul li{ padding:0px; margin:3px 0 3px 0; list-style:none; display:block;}
.surgerycoun ul li a{ padding:0px 0 0 14px; margin:0px; background-position:left 3px; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:13px; color:#006699;}
.surgerycoun ul li a:hover{ text-decoration:none;}
.surgerycoun ul li span{ padding:0px 0 0 06px; margin:0px; font-family:Arial, Helvetica, sans-serif; line-height:12px; font-size:13px; color:#666;}

.topratedhld{ float:left; width:410px; padding:0px; margin:8px 0 0 0;}
.topratedtopbg{background-image:url("images/green-topbg.jpg"); background-repeat:repeat-x; float:left; height:29px; padding:4px 0 0 4px; width:394px;}
.topratedtopbg p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px;}
.topratedtopbg h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px; font-weight:normal;}

.topratedbodybg{ background-color:#D0D0D0; background-image:url("images/rated-bg.png"); background-repeat:repeat-x; float:left; min-height:451px; padding:8px 5px 8px 15px; width:390px;}
.topratedbodybg ul{ padding:0px; margin:0px; list-style:none;}
.topratedbodybg ul li{ padding:0px; margin:3px 0 12px 0; list-style:none; display:block;}
.topratedbodybg ul li a{ padding:0px 0 0 14px; margin:0px; background-image:url(images/bluearrow.png); background-repeat:no-repeat; background-position:left 3px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#006699;}
.topratedbodybg ul li a:hover{ text-decoration:none;}
.topratedbodybg ul li span{ padding:0px 0 0 13px; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.topratedbodybg img{ float:right; margin:2px 2px 0  0;}
.botgreenbg{ background-image:url(images/botgreenbg.png); background-repeat:repeat-x; height:20px; float:left; padding:3px 0 0 0; margin:0px; width:392px;}

.botgreenbgleft{ float:left; padding:0px; margin:0px 0 0 5px; width:100px;}
.botgreenbgleft a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline; padding:0px; margin:0px;}
.botgreenbgleft a:hover{ text-decoration:none;}
.paginationhld{ float:right; width:270px; padding:0px; margin:0px 5px 0 0; text-align:right;}
.paginationhld a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline; padding:0px 4px; margin:0px;}
.paginationhld a:hover{ text-decoration:none;}
.paginationhld p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:0px; margin:0px;}


.innerrthld{ float:left; width:267px; padding:0px 0 0 3px; margin:0px 0 0 3px;}

.innerserchbg{ background-image:url(images/innersearchbg.png); background-repeat:no-repeat; width:244px; height:193px; float:left; padding:10px 0 0 10px; margin:0px;}
.innerserchbg h3{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffed00; font-weight:normal; padding:0px; margin:0px;}
.innerserchbg p { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:20px; margin:0; padding:0;}
.innersearchox { background-image:url("images/innersearchbox.png"); background-repeat:no-repeat; float:left; height:38px; margin:3px 0 0 0; padding:6px 0 0 10px; position:relative; width:232px;}
.innerformborder{ border:none; background:transparent; width:215px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px; padding:6px 0 0 0;}
.btnser{ float:right; margin:0 5px 0 0; outline:none;}

.innerquotebg{ float:left; width:253px; background-image:url(images/innerquotebg.png); background-repeat:no-repeat; height:77px; padding:0px; margin:3px 0 10px 0;}
.innerquotebgtxt{ float:left; width:103px; padding:10px 0 0 15px; margin:0px;}
.innerquotebgtxt p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:0px; margin:0px;}
.innerquotebgtxt a{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; text-decoration:underline; padding:0px 25px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); font-style:italic; background-repeat:no-repeat; background-position:right 10px;}
.innerquotebgtxt a:hover{ text-decoration:none;}

.innercosttxt{ float:left; width:93px; padding:10px 0 0 35px; margin:0px;}
.innercosttxt p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:0px; margin:0px;}
.innercosttxt a{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; text-decoration:underline; padding:0px 25px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); font-style:italic; background-repeat:no-repeat; background-position:right 10px;}
.innercosttxt a:hover{ text-decoration:none;}

.innerthumbhldrt{ float:left; width:254px; padding:0px; margin:0px 0 10px 0px;}
.innergreentitbgrt{ background-image:url(images/green-topbg.jpg); height:29px; padding:4px 0 0 4px; float:left; width:238px; background-repeat:repeat-x;}
.innergreentitbgrt p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px;}
.innergreentitbgrt h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px; font-weight:normal;}
.innerthumbgreybgrt{ float:left; width:242px; background-image:url(images/thumbgrey-bg.jpg); background-repeat:repeat-x; background-color:#d2d2d2; min-height:144px; padding:4px 0 4px 12px;}
.innerthumbbotrt{ background-image:url(images/thumbrt-bot.jpg); background-repeat:no-repeat; width:244px; height:20px; padding:3px 10px 0 0; float:left; text-align:right;}
.innerthumbbotrt a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:0px 14px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); background-repeat:no-repeat; background-position:right 3px; text-decoration:underline;}

.innerratedhld{ float:left; width:235px; padding:0px; margin:0px;}
.innerratedhld ul{ padding:0px; margin:0px; list-style:none;}
.innerratedhld ul li{ padding:0px; margin:3px 0 3px 0; list-style:none; display:block;}
.innerratedhld ul li a{ padding:0px 0 0 14px; margin:0px; background-image:url(images/bluearrow.png); background-repeat:no-repeat; background-position:left 3px; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:12px; color:#006699;}
.innerratedhld ul li a:hover{ text-decoration:none;}
.innerratedhld ul li span{ padding:0px 0 0 13px; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.innerratedhld img{ float:right; margin:2px 2px 0  0;}

.rthumbbotrt{ background-image:url(images/innerthumbrt-bot.jpg); background-repeat:no-repeat; width:254px; height:20px; padding:3px 10px 0 0; float:left; text-align:right;}
.rthumbbotrt a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:0px 24px 0 0; margin:0px; background-image:url(images/white-arrowbig.png); background-repeat:no-repeat; background-position:50px 3px; text-decoration:underline;}
.rthumbbotrt a:hover{ text-decoration:none;}
.bgcoltext{ background-color:#5a5656; padding:2px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

.reviewsbg{ background-image:url(images/rated-bg.png); background-repeat:repeat-x; background-color:#d0d0d0; min-height:451px; width:400px; float:left; padding:8px 5px 8px 5px;}
.reviewshld{ float:left; width:400px; padding:0px; margin:15px 0 0 0;}

.leftthumb{ float:left; width:79px; padding:0px; margin:0;}
.reviewtxtarea{ float:left; width:314px; padding:0px 0 0 6px; margin:0px;}
.reviewtxtarea p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5656; padding:6px 0; margin:0px;}
.reviewhead{ float:left; width:190px; }
.reviewhead a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; text-decoration:underline; font-weight:bold; padding:0px; margin:0px; line-height:17px;}
.reviewhead a:hover{ text-decoration:none;}
.reviewhead p{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#006699; padding:0px; margin:0px;}

.reviewsdrop{ float:left; width:400px; padding:2px 0 8px 0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}






.grouphld{ float:left; width:807px; margin:0 0 0 10px; padding:10px 0 0 0;}

.grpleftimg{float:left; width:130px; text-align:right; padding:0 5px 0 0; margin:0px; }
.grpdeschld{ float:left; width:662px; padding:0px 0 0 8px; margin:0px;}
.grpdeschld h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#339900; font-weight:normal; padding:0px; margin:0px;}
.grpdeschld h1 span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; padding:0px; margin:0px;}
.grpdeschld p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:normal; padding:10px 0; margin:0px; line-height:19px;}
.grpdeschld a{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:12px; color:#006699; font-weight:normal; padding:0 15px 0 0; margin:0px; line-height:16px; background-image:url(images/blue-rtarrow.png); background-repeat:no-repeat; background-position:right 4px;}

.bogratinghld{ float:left; width:220px; padding:0px; margin:25px 0 0 0;}
.bogratinghld img{ padding:0px; margin:0 2px 0 0;}

.revhld{ float:left; width:220px; padding:10px 0 0 0; margin:25px 0 0 0; text-align:center;}
.revhld p{ font-family:Arial, Helvetica, sans-serif; font-size:44px; color:#339933; padding:0px; margin:0px; font-weight:bold;}
.revhld p span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#339933; padding:0px; margin:0px; font-weight:mormal;}
.revtetxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699;  line-height:22px; *line-height:34px; padding:0px; margin:0; font-weight:bold;}


.barcelonarev{ float:left; width:790px; padding:10px 0 0 0; margin:0 0 15px 10px;}

.barcelonatitle  {
background-image:url("images/green-topbg.jpg");
background-repeat:repeat-x;
float:left;
height:30px;
padding:3px 0 0 8px;
width:770px;
}

.barcelonatitle p {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin:0;
padding:0 0 0 0px;
}

.barcelonatitle h2 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin:0;
padding:0 0 0 0px;
font-weight:normal;
}

.barcelonatxtbg{ float:left; width:760px; padding:10px 12px 10px 18px; margin:0px; background-image:url(images/barcelona-bg.png); background-repeat:repeat-x; min-height:206px; background-color:#d1d1d1;}

.barcelonatxtbg h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#006699; padding:0px; margin:0px;}
.spacer{ height:5px; padding:5px; margin:0px; clear:both;}
.whitebg{ background-color:#fcfcfc; padding:0px 8px; margin:0px; width:744px; float:left;}
.whitebg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px; padding:0px; margin:0px;}
.whitebg a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; line-height:18px; padding:0px 15px 0 0; margin:0px; text-decoration:underline; background-image:url(images/blue-rtarrow.png); background-repeat:no-repeat; background-position:right 4px;}

.whitebg p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; padding:0px; margin:0px;}

.reviewbotgreenbg {
background-image:url("images/botgreenbg.png");
background-repeat:repeat-x;
float:left;
height:20px;
margin:0;
padding:3px 0 0;
width:772px;
}

/* search result page start */

.searchpagehld{ float:left; width:567px; padding:5px 10px 0 12px; margin:0px;}
.searchpagehld h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#339900; padding:0px 0 6px 0; margin:0px; font-weight:normal;}
.searchpagehld p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; padding:0px; margin:0px; font-weight:normal;}
.searchpagehld h1 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#339900; padding:0 0 6px 0; margin:0px; font-weight:normal;}

.searchhld{ float:left; width:575px; padding:0px; margin:8px 0 0 0;}
.searchtopbg{background-image:url("images/green-topbg.jpg"); background-repeat:repeat-x; float:left; height:29px; padding:4px 0 0 4px; width:559px;}
.searchtopbg p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px;}
.searchtopbg h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:0px; margin:0px; font-weight:normal;}

.searchbgnew{ background-color:#D0D0D0; background-image:url("images/rated-bg.png"); background-repeat:repeat-x; float:left; min-height:451px; padding:8px 5px; width:565px;}

.searchbgnew p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:0 0 0 5px; margin:0px;}

.botgreenbg-search{ background-image:url(images/botgreenbg.png); background-repeat:repeat-x; height:20px; float:left; padding:3px 0 0 0; margin:0px; width:557px;}

.paginationhldtop{ float:right; width:270px; padding:0px; margin:4px 5px 0 0; text-align:right;}
.paginationhldtop a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline; padding:0px 4px; margin:0px;}
.paginationhldtop p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:0px; margin:0px;}

.searchreshld{ float:left; width:561px; padding:0px 0 0 3px; margin:15px 0 0 0;}
.searchtxtarea{ float:left; width:465px; padding:0px 0 0 6px; margin:0px 0 0 0;}
.searchtxtarea p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5656; padding:0px 0 4px 0; margin:0px;}
.searchtxtarea a { color:#006699; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:17px; margin:0; padding:0; text-decoration:underlin ;}
.searchtxtarea a:hover { text-decoration:none;}
.reviewheadnew{ float:left; width:390px; }


/* review form page new start */

.formtablenew{ padding:0xp; margin:0px; text-decoration:none;}
.formtablenew td { border-collapse:collapse; color:#666; font:12px Arial,Helvetica,sans-serif; margin:0; padding:5px 7px 5px 5px;}
.formtablenew td img{ margin:0 0px 0 2px;}

.reviewFormnew { float:left; width:100%; padding:0px; margin:8px 0 0 0;}
.reviewFormnew dl{float:left; font-size:11px; margin:4px 0; padding:0; width:750px;}
.reviewFormnew dl p{color:#666666;float:left;font-size:12px;font-weight:normal;margin:0;padding:2px 4px 0 0;}
.reviewFormnew dt{color:#666666;float:left;font-size:12px;font-weight:normal;margin:0;padding:2px 4px 0 0;text-align:right;width:226px; font-family:Arial, Helvetica, sans-serif;}
.reviewFormnew dd{float:left; margin:0;padding:0;width:396px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

.input2 {
border-color:#999 #F2F2F2 #F2F2F2 #999;
border-style:solid;
border-width:1px;
color:#666666;
font:11px Arial,Helvetica,sans-serif;
padding:4px 0 4px 3px;
width:348px;
}

.textareanew {
border-color:#999 #F2F2F2 #F2F2F2 #999;
border-style:solid;
border-width:1px;
color:#666666;
font:11px Arial,Helvetica,sans-serif;
height:100px;
padding:2px 0 2px 3px;
width:348px;
}

.selectnew {
border:1px solid #999;
color:#666666;
font:11px Arial,Helvetica,sans-serif;
padding:1px 0;
width:354px;
}

.redcolor{ color:#f00;}
.redtxt{ color:#f00;}
tbody{border:0px solid}

.greencolor{ color:#339900;}

.grpleftimgnew{float:left;margin:0;padding:0 5px 0 0;text-align:right;width:130px;}