@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
*	Filename: layout.css
*	Purpose: All the CSS Rules required to design web pages.
*	Author: Suraj Naik n[dot]suraj[at]cssaglobal[dot]com
****************************************************************************************************/

/*  search for anything
global declarations = GENERIC, H1 TO H6 styling	= HEAD, changeable content = CONTENT, navs / listings	= NAVS,
mdoules = ARTICLE, plain bg colors = BGS, gradients = GRADS, borders = BORDERS, visual containers	= ROUNDS,
text, fonts, = TEXTALL, form, input	= INPUT, footer = FOOTER, Miscellaneous = MISC,

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font: 12px Trebuchet MS;background:#ffffff}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a, table{text-decoration:none}
/*a {color:#fff; text-decoration:none}*/
a:hover { text-decoration:underline}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none}

ul,li {padding:0; margin:0; list-style:none}



/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h3.TitleOne, h3.title a{font-weight:bold;color:#00c1f0;font-size:16px}/*color:#a4d600;*/
h3.TitleTwo{font-weight:bold;color:#00cbf4;background:url(../images/art_bluegif.gif) right top no-repeat;}
h3 a.TitleThree  {font-weight:bold; font-size:13px; color:#00cbf4;text-decoration:none; padding:5px 0; display:block}
h3.TitleFour {font-weight:bold;color:#ff7a3d; padding-bottom:6px; font-size:16px}

a.clrsky{color:#3462AF}
a.clrsky:hover {color:#3462AF;}
/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper {margin:0 auto; width:920px; padding:0 9px}
#header {width:920px; height:101px; background:url(../images/header_bg1.gif) 0 0 no-repeat;margin-top:10px}
#logo { width:339px; padding:9px 0 0 27px; float:left}
#contactUs{float:right; width:364px; font-size:17px; color:#ff712f; padding:25px 10px;   }
#contactUs span{color:#00cbf4;}
/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont {width:100%;}
.GalleryBar{width:235px}
.GalleryBar_first{width:218px}
.MidCol{width:560px}
.content{width:730px}
.contentOne {width:714px;}
.GalleryBar1{width:190px}
.GalleryBar2{width:150px; float:right}
.desc {font-weight:normal; font-size:13px;color:#777777;line-height:20px}

table.srchOff td {border-bottom:1px solid #d1e7ff; color:#3462af; font:normal 12px verdana}
table.srchOff tr.rowa { background:#d1e7ff;}
table.srchOff td a {color:#2d66a4;}
table.srchOffRes {margin:0 auto}
table.srchOffRes tr.rowa {background:#d1e7ff;}
table.srchOffRes td {color:#3462af; font:normal 12px verdana; text-align:left; background:#fafafa; border-bottom:1px solid #efefef}
table.srchOffRes th {background:#e3eefa; font:bold 12px verdana; color:#3462af; text-align:left; border-bottom:1px solid #efefef}

.validation div {color:#ed4635; font:normal 11px arial}
/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/

ul.MenuTop {margin:0px 0 0 6px; padding:0; list-style:none; height:31px;  position:relative; top:1px; float:left; width:}/*top:4px;*/
ul.MenuTop li {display:inline}
ul.MenuTop li a {background:url(../images/mnuBg.gif) left top no-repeat; display:block; float:left; padding-left:10px; color:#fff;font-weight:bold; font-size:16px;text-decoration:none; outline:none; margin-right:1px;  margin-right:3px; cursor:pointer}
ul.MenuTop li a span {background:url(../images/mnuBg.gif) right top no-repeat; display:block; float:left; height:31px; padding-right:10px; line-height:31px}

ul.MenuTop li a:hover {background:url(../images/mnuBg.gif) left -47px no-repeat; display:block; float:left; text-decoration:none; color:#00BCED}
ul.MenuTop li a:hover span {background:url(../images/mnuBg.gif) right -47px no-repeat; display:block; float:left; height:31px}

ul.MenuTop li a.active {background:url(../images/mnuBgH.gif) top left -47px no-repeat; display:block; float:left; text-decoration:none; color:#00BCED}
ul.MenuTop li a.active span {background:url(../images/mnuBgH.gif) top right -47px no-repeat; display:block; float:left; height:31px; color:#000000}

.MenuTopRight {padding-left:10px; float:right; text-align:right; /*background: transparent url(../images/button1.gif) left top no-repeat;*/ background:#16308f; width:110px; color:#fff; font-weight:bold;}
.MenuTopRightinner  {/*background: #E3F6FA url(../images/button1.gif) right top no-repeat;*/ height:36px; line-height:35px; padding-right:35px;}
.MenuTopRight a{color: #fff; font-weight:bold; width:100px; height:36px; display:block; text-align:center;}
.MenuTopRight a:hover{background:#6077bd;}


ul.menu {padding:10px 0 10px 10px}
ul.menu li {width:100%}
ul.menu li a {color:#2c7fd6; font-size:12px; font-weight:bold; padding:10px 0 10px 10px; display:block}
ul.menu li a:hover {background:url(../images/active_bg.gif) left no-repeat; text-decoration:none; color:#2c7fd6}
ul.menu li a.active {background:url(../images/active_bg.gif) left no-repeat}

ul.listing li {background:url(../images/icon.gif) left no-repeat; padding-left:16px; color:#063362; font-size:13px; margin-bottom:10px}
ul.list {margin:0; padding:0}
ul.list li {margin-bottom:10px}
ul.list li a {display:block; text-decoration:none}

ul.listing li {background:url(../images/icon.gif) left no-repeat; padding-left:16px; color:#063362; font-size:13px; margin-bottom:10px}
ul.SearchList li {margin-bottom:10px; background:url(../images/arrow.gif) left center no-repeat; padding-left:20px}
ul.SearchList li a{ color:#3462af; font:bold 11px verdana}
ul.SearchList li a:hover{ color:#56a2f3;}
.LegendBg {color:#fff; font:bold 13px verdana; background:#3462af; padding:3px}
.brdField {border:1px solid #3462af}
.brdFieldone {border:1px solid #ccc}
table.tblSearch {padding-top:10px}
table.tblSearch tr td label {font:bold 11px arial}
table.tblSearch tr td select {margin-top:5px}
table.tblSearch tr td input {margin-top:5px}
ul.siteMap li {margin-bottom:5px}
ul.siteMapone li {margin-bottom:5px}
ul.siteMapone li a {font:normal 12px Arial, Helvetica, sans-serif; color:#063362}
ul.siteMap li a {font:bold 12px Arial, Helvetica, sans-serif; color:#063362}
ul.siteMap li ul a {font:normal 12px Arial, Helvetica, sans-serif; color:#063362}

ul.about {margin:0; padding:0}
ul.about li {color:#777777;text-decoration:none; background:url(../images/check.gif) left 3px no-repeat; padding-left:28px; float:left; font-size:13px}

/*ul.about li a {color:#777777;text-decoration:none; background:url(../images/check.gif) left 3px no-repeat; padding-left:28px; float:left; font-size:13px}*/
ul.about li img{float:left;}
/* 	MODULES (id=ARTICLE)
**********************************************************/

.MapBox{ background:#fff url(../images/art_green.gif) right 10px no-repeat; margin-left:2px}
.MapBox .title{ padding:7px 5px 11px 5px}
.MapBox .MapInnDv {background:#fff; text-align:center; padding:14px 0}

.rowbg {background:url(../images/row_bg.gif) left repeat-x; text-indent:12px; height:30px}

#paging {margin:10px;}
#paging b {background:#dee6ec none repeat scroll 0 0;border:1px solid #29567c; color:#29567c;margin:0 2px;padding:5px;}
#paging a {background:#dee6ec none repeat scroll 0 0;border:1px solid #dee6ec; color:#f8731b; margin:0 2px; padding:5px;}
#paging span {background:#dee6ec none repeat scroll 0 0;border:1px solid #dee6ec;margin:0 2px;padding:5px;}

/*****************    Forms **************************/
.signup {font-size:16px; color:#A4D600; font-weight:bold;}
h3.modhead {font-size:15px; font-weight:bold; color:#FFFFFF; background-color:#3462af; padding-left:10px;padding-top:5px; padding-bottom:5px; border:1px solid #FFFFFF}
.formtable {background-color:#FFFFFF; font-size:13px; color:#3462af;}
.maintable {border:1px solid #3462af; background-color:#FFFFFF}
.dottedline {border-bottom:1px solid #3462af; padding-bottom:5px}
.divider {border-left:1px solid #4493e8}
.formtitle {font-size:13px; color:#fff; font-weight:bold;  padding:3px; background:#287bd2 }
.formtitle1 {font-size:13px; color:#78b6f9; font-weight:bold}
.tdmember {vertical-align:top; padding-top:14px; padding-right:5px}

.mod1 {background:url(../images/heading.png) left no-repeat; font-size:18px; color:#fff; font-weight:bold; height:45px; padding-left:20px; line-height:45px}
.module2 {background:url(../images/heading1.png) left no-repeat; font-size:18px; color:#fff; font-weight:bold; height:45px; padding-left:20px; line-height:45px; width:700px}
.module3 {background:url(../images/heading2.png) left no-repeat; font-size:18px; color:#fff; font-weight:bold; height:45px; padding-left:20px; line-height:45px; width:453px}
/*453*/
td.listing1 , td.listing2 , td.listing3 , td.listing4 , td.listing5, td.listing6 , td.listing7 , td.listing8 , td.listing9 , td.listing10  {background:url(../images/sprite1.png) no-repeat; text-align:center;  height:51px; text-decoration:none; width:50px; font-weight:bold; color:#000;}
* html td.listing1 , td.listing2 , td.listing3 , td.listing4 , td.listing5, td.listing6 , td.listing7 , td.listing8 , td.listing9 , td.listing10  {background:url(../images/sprite1.png) no-repeat; text-align:center;  height:48px; text-decoration:none; width:50px; font-weight:bold; color:#000;}

td.listing1 {background-position:center top;  padding:5px; margin-right:5px}
td.listing2 {background-position:center -53px; padding:5px; margin-right:5px}
td.listing3 {background-position:center -107px; padding:5px;}
td.listing4 {background-position:center -214px; padding:5px;}
td.listing5 {background-position:center -161px; padding:5px;}
td.listing6 {background-position:center -214px; padding:5px;}
td.listing7 {background-position:center -267px;  padding:5px;}
td.listing8 {background-position:center -320px;  padding:5px;}
td.listing9 {background-position:center  0px;  padding:5px;}
td.listing10 {background-position:center -53px;  padding:5px;}



/*------------------Code By Yogesh Kadam---------------------*/
div.l1 , div.l2 , div.l3 , div.l4 , div.l5, div.l6 , div.l7 , div.l8 , div.l9 , div.l10 ,div.l11 {background:url(../images/sprite1.png) no-repeat; text-align:center;  height:34px; text-decoration:none; width:54px; font-weight:bold; color:#000; float:left; padding:15px 5px 5px 5px; line-height:12px }


div.l1 {background-position:center top;  margin-right:2px}
div.l2 {background-position:center -54px; margin-right:2px}
div.l3 {background-position:center -109px; margin-right:2px}
div.l4 {background-position:center -219px; margin-right:2px}
div.l5 {background-position:center -165px; margin-right:2px}
div.l6 {background-position:center -219px; margin-right:2px}
div.l7 {background-position:center -275px; margin-right:2px}
div.l8 {background-position:center -331px; margin-right:2px}
div.l9 {background-position:center  top; margin-right:2px}
div.l10 {background-position:center -54px; margin-right:2px}
div.l11 {background-position:center -219px; margin-right:2px}
/*------------------END---------------------*/




span.mod2, span.mod2 span, span.mod2end, span.mod2end span {background:url(../images/roundimg.gif) no-repeat; display:block; overflow:hidden}
span.mod2 {background-position:left top; padding-left:8px}
/* *html span.mod2 {float:left} */
span.mod2 span {background-position:right top; }
span.mod2end {background-position:left bottom; padding-left:8px}
span.mod2end span {background-position:right bottom; }
.mod2bg {background:#fff; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:10px}

/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.bg_grad{background:url(../images/bg1.gif) left top repeat-x; border-width:0 1px ; border-style:solid; border-color:#F3F3F3; padding:3px 12px}
.GreenBg{background:#3b9829}
.white{background:#fff; height:463px}
.bg1 {background:#fff}
.bg2 { background:#fff url(../images/ttlTwo.gif) left top no-repeat;}
/* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.BrdOne {border:4px solid #fff}
.borderone {border:1px solid #CCCCCC}
.border_bottom{border-bottom:1px solid #063362}
.brdFive {border-bottom:1px solid #9fc3ea}
.brdAll {border:1px solid #287cd6}
.brdFour {border:1px solid #9fc3ea}
/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/
.Startmod01, .Startmod01 span, .EndMod01, .EndMod01 span{ background:url(../images/sprite.gif) 0 0 no-repeat}
.Startmod01 { background-position:0 0; padding-left:10px}
.Startmod01 span{ background-position:100% 0; display:block; height:10px}
.EndMod01{background-position:0 100%; padding-left:10px}
.EndMod01 span{ background-position:100% 100%; display:block; height:10px}
.Cont01Bg{ background:url(../images/pageBg.gif) 0 0 repeat-y; border-left:1px solid #e3f1ff; border-right:1px solid #e3f1ff;}


.Startmod02, .Startmod02 span, .EndMod02, .EndMod02 span{ background:url(../images/sprite3.gif) 0 0 no-repeat}
.Startmod02 { background-position:0 0; padding-left:10px}
.Startmod02 span{ background-position:100% 0; display:block; height:10px}
.EndMod02{background-position:0 100%; padding-left:10px}
.EndMod02 span{ background-position:100% 100%; display:block; height:10px}
div.ModTop1, div.ModTop1 div, .EndMod1, .EndMod1 div {background:url(../images/imagebg.gif)  no-repeat;}
div.ModTop1 {background-position: left top; padding-left:10px;}
div.ModTop1 div {background-position: right top; height:19px; display:block}
.EndMod1 {background-position: left -36px; padding-left:9px}
.EndMod1 div {background-position: right -36px; height:20px}
.bgOne { border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; padding:0 20px 0 17px; background:#fff}

/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vvsmlTxt{font-size:7px}
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.big{font-size:13px}
.font13 {font-size:13px}
.font16 {font-size:16px}
.font18{font-size:18px}

/*font WEIGHTS */
.strong {font-weight:bold}
.normTxt, .normTxt a {font-weight:normal}

/* text TRANSFORMS */
.allCaps {text-transform:capitalize}
.upperCase {text-transform:uppercase}
.textU, .textU a{text-decoration:underline}

/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {text-align:center}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.justify {text-align:justify}
.aligncenter {text-align:center}

/* colored text */
.blacktxt {color:#000}
.greentxt {color:#026d02}
.graytxt {color:#777777}
.darkblue{color:#063362}
.red{color:#cc3300;font-weight:normal;font-size:13px}
.gray {color:#a4a6a7}
.error	{color:#f91313}
.success	{color: #14a009}
a.txtBlue{color:#3462AF}
.ac {text-align: center}

.usertitle {color:#a4d600; font-size:13px; font-weight:bold; padding:5px 1px}

/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.textbox {background:#eff3f7; border:1px solid #78b6f9; padding:3px; font-size:11px;}
.textbox:focus {background:#FFF; border:1px solid #78b6f9; padding:3px; font-size:11px}
.textCombobox {background:#eff3f7; border:1px solid #78b6f9; padding:3px; font-size:11px; width:208px}
.textCombobox:focus {background:#FFF; border:1px solid #78b6f9; padding:3px; font-size:11px}
.input {background:url(../images/searh.gif) left 5px no-repeat; padding:4px 4px 4px 20px; border:1px solid #cccccc; text-indent:20px}
.button {background:#4493e8 url(../images/button_bg.gif) left top repeat-x; border:1px solid #6fb4ff; font-size:13px; color:#fff; font-weight:bold; cursor:pointer; padding:5px}

/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer {width:920px; background:#fff; padding:10px 0; text-align:center; color:#a2a2a2; border-left: 1px solid #dffaff; border-right: 1px solid #dffaff;}
#footer a{ padding:0 2px;color:#a2a2a2; text-decoration:none}
#footer p {color:#a2a2a2}
#rightSideBar{float:right; width:230px; }

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne {padding:10px}
.padSmlOne {padding:2px}
.padFour {padding:0 10px 10px 10px}
.padThree {padding:15px}
.padTwo {padding:5px}
.padBtm {padding-bottom:10px}
.padTop{padding-top:10px}
.padTopOne{padding-top:5px}
.padTB {padding:10px 0}
.padLR {padding:0 10px}
.paddingright20 {padding-right:20px}
.padRht {padding-right:10px}
.padLR2{padding:0 14px;}

/* matgins */
.marginTop {margin-top:10px}
.marginTopOne {margin-top:10px}
.marginTopTwo {margin-top:20px}
.marginBtm {margin-bottom:10px}
.marginBtmOne {margin-bottom:20px}
.marginBtmTwo {margin-bottom:40px}
.marginLft {margin-left:10px}
.marginrgt {margin-right:5px}
.marginrgtOne {margin-right:10px}
.marginLR {margin:0 10px}
.marginLRone {margin:0 3px}

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both; padding:0; margin:0; height:0; overflow:hidden}
.fl {float:left}
.fr {float:right}
.widthpx {width:525px}
.widthpx1 {width:190px}
.widthpx4 {width:216px}
.widthpx3 {width:465px}
.widthpx2 {width:120px}
.width100 {width:99%}
.width80 {width:79%}
.width70 {width:69%}
.width60 {width:59%}
.width50 {width:49%}
.width40 {width:39%}
.width30 {width:29%}
.width20 {width:19%}
.width10 {width:9%}
.hightTop {height:55px}


/****** pricing page*********/
.choose {font:bold 14px arial; color:#226ab8;  background:url(../images/nos.gif) left 1px no-repeat; padding-left:32px; display:block; line-height:25px; width:136px; float:left; margin-right:20px}

.chooseinactive {font:bold 14px arial; color:#71a3d8;  background:url(../images/nos.gif) left -24px no-repeat; padding-left:32px; display:block; line-height:25px; width:136px; float:left; margin-right:20px}

.complete {font:bold 14px arial; color:#226ab8;  background:url(../images/nos.gif) left -50px  no-repeat; padding-left:32px; display:block; line-height:25px; width:136px; float:left}

.completeinactive {font:bold 14px arial; color:#71a3d8;  background:url(../images/nos.gif) left -76px  no-repeat; padding-left:32px; display:block; line-height:25px; width:136px; float:left}
.offer {color:#fff; font:bold 15px arial; margin-bottom:10px}
.bgClr {background:#3d8bde}
.bgClrOne {background:#cde3fb}
.ClrBlue {color:#0066CC}
.ClrWhte {color:#2465aa}
.padTop1 {padding-top:5px}
.continuBtn {background:url(../images/continue.gif) 0 0 no-repeat; width:171px; height:33px; display:block; text-indent:-2000px; margin-top:10px}
.goBtn {background:url(../images/goBtn.gif) 0 0 no-repeat; width:119px; height:29px; display:block; text-indent:-2000px; margin-top:10px}
ul.features {padding:0; margin:0; list-style:none;}
ul.features li {background:url(../images/pointer.png) left 7px no-repeat; padding-left:12px}
.pricing {margin:0 auto; width:600px; color:#0066CC; min-height:400px; height:400px}
.marginBtmTwo {margin-bottom:40px}
.brdTwo {border:1px solid #CFCFCF;}/*#3d8bde*/
.brdThree {border-right:1px solid #3d8bde;}
.widOne {width:300px}


/*MockUps*/
.textarea {width:423px; height:100px; border:1px solid #ccc}
.sendBtn {background:url(../images/sendBtn.gif) 0 0 no-repeat; width:79px; height:29px; margin-top:10px; border:none; cursor:pointer}
.modstart, .modstart div, .modend, .modend div {background:url(../images/sprite2.gif) no-repeat;}
.modstart {background-position:left top; padding-left:8px; display:block; overflow:hidden}
.modstart div {background-position:right top; height:6px; display:block; overflow:hidden}
.modend {background-position:left bottom; padding-left:8px}
.modend div {background-position:right bottom; height:6px;}
.modbgTwo {background:#9fc3ea; border-left:1px solid #9fc3ea; border-right:1px solid #9fc3ea; padding:10px}
.modbgSearch {background:#fff; border:1px solid #fff;padding:10px}
.table10 {border-top:1px solid #9fc3ea;padding:10px; border-bottom:1px solid #9fc3ea; border-left:1px solid #9fc3ea; border-right:1px solid #9fc3ea; margin-bottom:7px}
.table11 {border-top:1px solid #9fc3ea;padding:10px; border-bottom:1px solid #9fc3ea; border-left:1px solid #9fc3ea; border-right:1px solid #9fc3ea; margin-bottom:7px; width:842px}

ul.tabs {margin:0 0 0 0px; padding:0; list-style:none; position:relative; top:5px; left:0px; height:35px}
ul.tabs li {display:inline}
ul.tabs li a {background:url(../images/tabs.gif) left -58px no-repeat; display:block; float:left; padding-left:10px; color:#fff; font:bold 12px verdana; text-decoration:none; outline:none; margin-right:1px}
ul.tabs li a span {background:url(../images/tabs.gif) right -58px no-repeat; display:block; float:left; height:31px; padding-right:10px; line-height:35px;}
ul.tabs li a.frSearch span {background:url(../images/tabs.gif) right -58px no-repeat; display:block; float:left; height:31px; padding-right:10px; line-height:31px;}

ul.tabs li a:hover {background:url(../images/tabs.gif) left top no-repeat; display:block; float:left; color:#000; text-decoration:none}
ul.tabs li a:hover span {background:url(../images/tabs.gif) right top no-repeat; display:block; float:left; height:35px;}
ul.tabs li a.frSearch:hover span {background:url(../images/tabs.gif) right top no-repeat; display:block; float:left; height:31px;}

ul.tabs li a.active {background:url(../images/tabs.gif) left top no-repeat; display:block; float:left; color:#000;}

ul.tabs li a.active span {background:url(../images/tabs.gif) right top no-repeat; display:block; float:left; height:35px;}
ul.tabs li a.frSearch.active span {background:url(../images/tabs.gif) right top no-repeat; display:block; float:left; height:31px;}

.searchstartBtn {background:url(../images/searchStart.gif) 0 0 no-repeat; width:167px; height:34px; display:block; text-indent:-2000px;}

.paymentDv {margin:0 auto; width:600px; color:#0066CC; min-height:100px; height:100px}

/***************custom**************************/
/***************Search************************/
/*.RefineListing{width: 220px;margin-bottom:8px;background:url(../images/gray_round.gif);float:right;height:40px}*/

/*.RefineListing{width: 138px;float:right;height:20px;color:#063362}/*width: 180px;*/

.RefineListing{width: 100%;float:right;height:20px;color:#063362;text-align:right;}

.RefineListing label{font-weight:normal;margin-left:30px;margin-top:8px;padding:0;}/*margin-left:17px;float:left;*/
.RefineListing strong{float:left;font-weight:bold;margin-left:5px;margin-top:8px;padding:0;}

.RefineSearchResult{width: 614px; height: 160px;float:left;background-color:#EAE7E7;margin-bottom:10px;}
.RefineSRSubDiv{float:left;margin:1px;height: 30px;width: 151px;background-color:#FFFFFF;font-size:11;}
.RefineSRSubDiv label{float:none;font-weight:normal;margin-left:4px;margin-top:0px;padding:0;}
.RefineSRSubDiv strong{float:left;font-weight:bold;margin-left:5px;margin-top:0px;padding:0;}

.RefineSDCol{float:left;margin:5px;height: 288px;width: 200px;background-color:#FFFFFF;}
/***************Search End************************/
.adsec{ width:290px; height:200px; margin-left:10px; padding:10px; float:left; border:1px solid #eee}



/***************CSS for Top menu ***************/

/*.topmenu{background:#16308f; height:30px;}
.topmenu ul li, .topmenu ul li a, .topmenu ul li a:hover{float:left;}
.topmenu ul li a{color:#8994e6; padding:6px 16px;}
.topmenu ul li a:hover{color:#2e3f8f; background:#c7c7c9; text-decoration:none;}
.topmenu ul li a:hover, .topmenu ul ul li{color:#2e3f8f;}*/

/* Begin CSS Drop Down Menu */
#menuh-container{margin:0;}
#menuh{font:small arial, helvetica, sans-serif;float:left; width:800px !important; width:775px; background:#16308f; height:36px;}		
#menuh li{height:36px; float:left; display:block;}
#menuh a{text-align:center; display:block; white-space:nowrap; margin:0; padding: 10px 20px;}
#menuh li a:hover{background:#c7c7c9; color:#2e3f8f; display:block; }
#menuh ul ul a{height:20px;padding:8px 15px 5px 15px;text-align:left; background:#fff; border:solid 1px #dedbd1;}
#menuh ul li a:link, #menuh ul li a:visited, #menuh ul li a:active	/* menu at rest */
{color: #8994e6;text-decoration:none;}	
#menuh a:hover	/* menu on mouse-over  */
{color: white;text-decoration:none;}
#menuh ul ul a:hover	/* menu on mouse-over  */
{color:#333;background:#fff;text-decoration:none;}
#menuh ul li ul#submenu-li li a{color:#333;}
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
{background-image: url(navdown_white.gif);background-position: right center;background-repeat: no-repeat;}	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
{background-image: url(nav_white.gif);background-position: right center;background-repeat: no-repeat;}
#menuh ul
{list-style:none;margin:0;padding:0;float:left; height:36px;	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}
#menuh li{position:relative;min-height: 1px;  /* Sophie Dennis contribution for IE7 */
vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */

}
#menuh ul ul{position:absolute;z-index:500;top:auto;display:none;padding: 1em;margin:-1em 0 0 -1em;}
#menuh ul ul ul{top:0;left:100%;}
div#menuh li:hover{cursor:pointer;z-index:100;}
div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}
li.nb{border-right:solid 1px #fff;}
/* End CSS Drop Down Menu */