/* LAYOUT */
body { text-align: center; font: 76%/1.5 Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;  padding: 0px; margin: 0px; font-size:12px; text-align:left;}
h1 { font-size: 165%; margin: 0 0 0.3em; font-weight:normal;}
h2 { font-size: 140%; margin: 0.5em 0; font-weight:normal; }
h3 { font-size: 110%; margin: 0; }
h4 { font-size: 100%; margin: 0 0 0.5em; }
p  { margin: 1.55em 0; }
#wrapper { width: 860px; margin: 0 auto; border: 10px solid #FFFFFF; margin-top:10px;background: #FFFFFF;min-height:500px;}
#page { width: 860px; margin: 0px auto; padding: 10px 0px 0px 0px; background: #FFFFFF; background:#ffffff;}

/* Content */
#content { float: left; width: 550px; margin: 10px 0 0; border-right:0px solid #cccccc; min-height:500px;background: #FFFFFF;}
#sidebar { float: right; width: 280px; margin: 10px 0 0; }
#sidebar-content { }
#contentfull { float: left; width: 100%; /*margin: 10px 0 0;commented on 21-SEP-2009 */ min-height:400px;}

/* USER PROFILE PAGE */
#userprofilecenter { float: left;  width: 430px; margin: 10px 5px 0px 5px; border-right:0px solid #cccccc; min-height:500px;background: #FFFFFF;}
#userprofileleft   { float: left ; width: 210px; margin: 10px 0 0; }
#userprofileright  { float: right; width: 210px; margin: 10px 0 0; }
#usernav { width:100%;}
#usernav ul { margin:0px 0px 10px 0px; width:100%;}
#usernav ul li { padding:0.5em; border: 1px solid #E6E3D5;display:inline; width:25%;} 
#usernav a { text-decoration:none; color:gray; font-weight:bold;font-size:13px }

/* HOMEPAGE FREE ADVERTISING LAYOUT */ 
.freebusinessleft { float:left; width:58%; margin:12px 0px 0px 0px; padding:20px 0px 0px 10px; background:url(../images/hp-bg-strip.jpg) repeat-x; height:216px; border:1px solid #cccccc; }
.freebusinessright { float:left; padding:10px 0px 0px 10px; }

/* Browse Content */
#browseside { float:left; width:200px; }
#browseright { float:right; width:630px; border-left:1px solid #cccccc;min-height:500px; padding:0 10px 0 10px;}

/* 3 BAR SEARCH TEMPLATE */
#searchleft { float: left; width: 500px; margin: 10px 0 0;}
#searchright { float: right; width: 340px;}

/* BUSINESS PROFILE PAGE */
#profileleft { float: left; width: 500px; /*margin: 10px 0 0;commented on 24-SEP-2009 */}
#profileright { float: right; width: 350px;}
h2 .fn org {margin-top:0px;}
#leftcont { float:left; width: 200px; margin-right:10px; }
#middlecont { width:640px; float:left; margin:0px 5px; }
#similar p b { width:35px; float:left; }/*newly added for trading hours */
/* HEADER */
#header { width: 860px;/* height: 50px; commented on 13-Aug-2009 */ height:60px; margin: 0px auto; background:url(../images/layout/head-bg.gif) repeat; }
#header a { text-decoration: none; color: #FFFFFF; }

#headertop { width: 860px; margin: 0 auto; text-align:right;}
#headertop h1 {color:#999999; margin:0; padding:0; font-size: 140%; font-weight:normal;}
#headertop2,#headertop1 { background:#ffffff;text-align:right;margin:0px; padding:0px; }
#headertop2 h1,#headertop1 h1 {color:#999999; margin:0px; padding:0px; font-size: 120%; font-weight:normal;background:#ffffff;}

/* LOGO */
#logo { float: left; padding-left: 5px; }
#logo h1, #logo p { margin: 0px; line-height: normal; font-weight: normal; color: #FFFFFF; }
#logo h1 { padding: 16px 0px 0px 0px; }

/* SEARCH BOX */
#search { /*background: url(../images/layout/search-bg.gif) no-repeat;commented on 13-Aug-2009   */height:30px; float:right; width:620px; margin:0; padding:0; font-size:11px;}
#search .box1 { float:left;/* margin:24px 0 0 5px; commented on 13-Aug-2009  */ margin:0px 0 0 5px;color:grey; }
#search .box2 { float:left;/* margin:24px 0 0 17px;  commented on 13-Aug-2009 */ margin:0px 0 0 17px;color:grey; }
#search .box3 { float:left;/* margin:24px 0 0 17px;  commented on 13-Aug-2009 */margin:0px 0 0 17px;color:grey; }
#search input { width:167px; height:12px;}
#search ul { margin: 0; padding: 0; list-style: none; }
#search li { display: inline; list-style:none; /* margin-right: 10px; commented on 22-sep-2009 */}
#search li.last {/* float:left; commented on 13-Aug-2009 */ width: 28px; position: relative;margin-right: 0px;  } 
#search button { width: 28px; position: relative; margin:0px 0 0 5px; }
#search button img { position: relative; }
.searchText {color:white;width:620px;font-size:13px; } /*newly added on 13_aug */ 
.searchText div {/*margin-right: 35px;*/ width:167px;float:left;height:23px;margin-top:5px;} /*newly added on 13_aug */ 
/* GENERIC CLASSES */
form { padding: 0px; margin: 0px}
img { border: 0px}
h1.under { margin-bottom: 0;}
.hide { display: none;}
.class {clear: both;}
ul, ol { margin: 1.55em 0; padding: 0; list-style: none;}
.error, .no { color: #f00; }
.success { color: green; font-weight:bold; }
.p .p_c { padding: 1em 10px 0 10px;  }
.clear {display: inline-block;}

.green {color:green}
#reg_error{background:#ffebe8;border:1px solid #dd3c10;line-height:15px;margin:10px 0 0 0;text-align:left;height:0;overflow:hidden}
/* COLOUR */
body { background: #eeeeee; color: #222; }
/*D9D9D9 times layout */
a { color: #0060b6; }
a:visited { color: #227ccc; }
a:hover { text-decoration: none; }
a:focus, a:active { color: #f15f22; }
.hd {border-bottom:1px solid #cccccc; margin:0.5em 0 0 0;}
.hd h1 {font-size: 115%; padding:3px; background-color:#e6e6e6; width:130px;}
.linkgreen {color: grey; }

.pan {padding:0px;margin:0;border-top: 1px solid #e6e3d5; margin-top: 0.8em; padding-top: 0.8em;}
.pan2 {padding:0px;margin:0;border-top: 1px solid #e6e3d5; margin-top: 0.1em; padding-top: 0.1em;}
.btSeparator {border-bottom:1px solid #E6E3D5; padding-top:10px;}
fieldset.search { border: none; width: 600px; margin:0; padding:0; }
button { background-color: transparent; border: none;cursor: pointer; margin: 0; padding: 0; text-decoration: none; width: auto; text-align: left;}

/* NAV MENU */
#menu { padding: 0; height: 31px; background: url(../images/layout/bkg_menubar.png) repeat-x 0 0; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { display: inline; }
#menu a {display: block;float:left;height:30px;margin:0;padding: 5px 12px 0 12px; text-decoration: none;background: url(../images/layout/img032.jpg) no-repeat right top;font-size: 11px;color: #FFFFFF;}
#menu a:hover{color:#444;background-color:#cccccc;} 
#menu a:hover .dir {background: url()} 

/* DROP DOWN */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 100; float: left; }/*modified z-index: 597*/
/*ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }  commented & added below 2 line to move main menu on right*/
ul.dropdown li { float: right; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.first { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }

ul.dropdown li.hover,ul.dropdown li.sfhover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover ul,ul.dropdown li.sfhover ul { visibility: visible; }

#nav { width:100%; background: url(../images/layout/bkg_menubar.png) repeat-x 0 0;}

ul.dropdown li { text-decoration: none; font-size: 11px; padding: 7px 10px; /*background: url(../images/layout/img032.jpg) no-repeat right top; */color: #fff;border-right:1px solid #525D63;}
ul.dropdown li.drop { background: url();}
ul.dropdown li.hover, ul.dropdown li.sfhover, ul.dropdown li:hover {}
ul.dropdown li:hover a ,ul.dropdown li.sfhover a { color:#fff;}

ul.dropdown a {text-decoration: none; color:#fff;}
ul.dropdown a:visited {text-decoration: none; color:#fff;}
ul.dropdown a:hover {text-decoration: none; color:#fff;}
ul.dropdown a:active {text-decoration: none; color:#fff;}

ul.dropdown ul { background:#3F484D; width: 170px; margin-top: 0px;}
ul.dropdown ul li { font-weight: normal; color:#fff;}

ul.dropdown *.dir { padding-right: 20px; background-image: url(../images/nav-arrow-down.png); background-position: 92% 50%; background-repeat: no-repeat;/*added to show separator on right */ }

/*Start of Login Form in Navigation*/
.navLogin input {width:80px;}
.navLogin input,.navLogin a {height:11px;color:grey;float:left;padding-right:7px;}
#forgetPass:hover{ text-decoration:underline ! important; }
.UIButton_Text { background-color:transparent; border:medium none; cursor:pointer; font-size:11px;line-height:14px; margin:0; overflow:visible; padding:0;}
/*End of Login Form in Navigation*/

/* -- Components override -- */
ul.dropdown-horizontal ul *.dir { padding-right: 15px; background-image: url(../images/nav-arrow-right.png); background-position: 100% 50%; background-repeat: no-repeat; }
/* FORMS */

input, textarea, select, option, button { font: 100% Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; }
input, textarea { padding: 0.2em 0.2em; }

form, form fieldset { border: 0; padding: 0; margin:0; }
form ul, #side form ul { margin: 0; padding: 0; list-style-type: none;}
form ul li { padding: 0.5em 0; clear: both; }
#search form ul li { padding: 0 0; clear: right; }
form ul li label { display: block; margin-bottom: 0.2em; float: left; width: 31%; padding-top: 0.35em; padding-right: 3%; }
form ul li label em { color: #c00; font-weight: bold;}
form ul li.check label, form ul li.check-flat label { display: inline; margin-left: 34%; width: 62%; }
form ul li.check-flat label { margin-left: 0; }
form ul li.check input, form ul li.check-flat input { padding: 0; margin: 0 2px; }
form ul li.submit { padding-left: 23.5%; }
form ul li.submit span { vertical-align: 35%; line-height: normal; margin-left: 3px;}
span.required { font-weight: bold; color: #c00; }
#side form li, #side form li.submit { padding: 0 0 0.5em 0; margin-left: 0; }
#side form li.submit { padding-bottom: 1em; } 
#side form label, #side form li.check label,#side form li.check-flat label { width: 100%; padding: 0; margin: 0; }
#side form input { max-width: 100%; }
.initoff { color: #999; }
form.inline-pad { padding-bottom: 1em; }
form.inline p { margin: 0; padding: 0; }
form.inline button { vertical-align: -35%; line-height: normal; margin-left: 4px; }

select#category_top, select#category_sub, select#dropdown { width: 300px; }

.dashboard { margin-bottom: 1.5em;}
.dashboard h2 { margin-bottom: 0.2em;}
.dashboard ul { list-style: none; padding: 0; margin: 0; border-top: 1px solid #d9d6c7;}
.dashboard ul li { padding: 0.8em 10px; border-bottom: 1px solid #d9d6c7;}
.dashboard ul li.first { border-top: 1px solid #d9d6c7; }
.dashboard ul li.highlight { background: #fef8c6; font-weight: normal; }
.dashboard .block { background: #f7f6f2; padding: 1em 10px; border: 1px solid #d9d6c7; }
.dashboard .sign { float: left; width: 10em; display: block; padding: 0 10px 0 0; margin-right: 10px; border-right: 1px solid #d9d6c7; }
.dashboard .high-importance { background: #fcd0d0;}
.dashboard .med-importance { background: #ffeedb; }
.dashboard .low-importance { background: #fffce0; }


.br_subcats { margin-bottom: 1.5em;}
.br_subcats h2 { margin-bottom: 0.2em;}
.br_subcats ul { list-style: none; padding: 0; margin: 0; }
.br_subcats ul li { padding: 0.2em 0px; border-bottom: 1px dotted #d9d6c7;}
.br_subcatsd ul li.first { border-top: 1px solid #d9d6c7; }
.br_subcats ul li.highlight { background: #fef8c6; font-weight: normal; }
.br_subcats .block { background: #f7f6f2; padding: 1em 10px; border: 1px solid #d9d6c7; }
.br_subcats .sign { float: left; width: 10em; display: block; padding: 0 10px 0 0; margin-right: 10px; border-right: 1px solid #d9d6c7; }
.br_subcats .high-importance { background: #fcd0d0;}
.br_subcats .med-importance { background: #ffeedb; }
.br_subcats .low-importance { background: #fffce0; }
.br_subcats a {text-decoration: none; color:#0060b6}
.br_subcats .sub {text-decoration: none; color:#000;font-size:11px;}
.hr { height: 1em; }
.hr hr { display:none; }

/* SEARCH RESULTS */
.listing {  margin: 0.5em 0 0.5em 0; }
.listing .b_l { margin-left: 0px; clear:both; }
.listing h2 { margin: 0; padding-right: 10px;font-size: 110%; font-weight:bold; }
.listing h2 img { line-height: normal; vertical-align: -12%; margin-left: 3px; }
.listing p { margin: 0.1em 0; padding: 0; } 
.listing .b_cont, .listing .b_rev { width: 504px; margin-right: 10px; float: left; }
.listing .b_rev { width: 180px; margin: 0; }

/* HOME PAGE */
#hpbrowseboo { margin-left:4px;}
#hpbrowseboo ul { width: 140px; float:left; margin: 10px 2px 0 2px; padding: 0; list-style: none; }
#hpbrowseboo li { padding: 0.2em 0; }
#hpbrowse a { text-decoration:underline;}

#hpli { margin:0; padding:0; } 
#hpli a { color:#8F8F8F; }
#hpli ul { list-style-type:none; }
#hpli li { display:inline; }
#hpli h4 { margin:0; padding:0; }

#hpcounties ul { list-style-type:none;display:inline; line-height:22px; }
#hpcounties li { width:150px;position:relative;float:left;text-align:left;height:auto;overflow:hidden;}
#hpcounties li a {color:#8F8F8F;}


/* FOOTER */
#footer { border: 10px solid #FFFFFF; clear: both; width: 860px; height: 35px; margin: 0px auto 10px auto; background:#2E383E; color: #fff; }
#footer p { margin: 0px; padding: 13px 0px 0px 0px; text-align: center; line-height: normal; font-size: smaller; }
#footer a { color:#fff;text-decoration:none;}
.footerleft { border-left: 10px solid #FFFFFF; clear: both; width: 870px; margin: 0px auto; background:white; color: #fff; }
/* google code */

      .ad_header {color:#6F6F6F;font-weight:bold;padding-bottom:3px;font-size:11px}
      
      .ad_line1 {color:#0060b6; font-size:13px; text-decoration:underline; font-weight:bold; letter-spacing: 0px;}
      
      .ad_text {color:#000;font-size:12px; text-decoration:none;}
      
      .ad_url {color:#008000;font-size:11px;text-decoration:underline; margin-bottom:12px; text-decoration:none}
      
      .search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
      
      .wide_ads { width:100% line-height:17px; background:#ffffff; padding:5px 0 5px; }
      
      .narrow_ads {background:#ffffff; padding:0px}
      
     
.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}


.tag_cloud { padding: 1px; text-decoration: none; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #cccccc; }
.tag_cloud:active { color: #ffffff; background: #4444; }

/* BUSINESS */

#busnav ul li { padding:0.5em; border: 1px solid black;display: inline; background: #FFDD3F;} 
#busnav a { text-decoration:none; color:black }
#busnav .last { background: #cccccc; color:#444; }
#busnav .last a { color:#444; }
#todolist { background:#FFDD3F; border:1px solid red;}
#todolist ul li { padding:0.5em; width:95%; margin:0.2em 2.0em;} 
#todolist ul li a { color:#FF1800; }

#statistics { border:1px solid red;}
#statistics ul li { padding:2px; width:95%; margin:0.2em 2.0em;} 

#recentactivity ul li { width:87%; padding:0.5em; border: 1px solid #d9d6c7; background: #F3EADB; margin:0 0 2px;} 
#recentactivity .date {color:#820024; font-style: italic;}

#seoadvice { margin-bottom: 1.5em;}
#seoadvice .block { background: #f7f6f2; padding: 1em 10px; border: 3px solid #FFBB38; }

table, td, th { font-size: 100%; }
table.opening, table.paymentmethods { border-collapse: collapse; width: 100%; }
table.opening th, table.opening td { text-align: left; padding: 10px 10px;}
table.opening th.day { width: 130px; }
table.opening tr.highlight th, table.opening tr.highlight td { background: #fef8c6; }
table.opening tr.even td { background: #f7f6f2; }

table.paymentmethods td { width: 33%; padding: 0.3em 0; }
textarea.about { width: 100%; }

/* - - - - - - - - - Search Results Layout - - - - - - - - - */
.searchresult { color: #6F6F6F; padding: 0px 0px 6px 0px; border-bottom: 1px dotted #003366; margin-bottom: 5px; margin:5px 20px 10px 0px;}
.rightsearch { float: right; text-align: right; margin-top: 0px;}
#trading li.on {background-color:#E0E0E0;list-style-image:none;list-style-position:outside;list-style-type:none;padding:3px;}
#trading li.off {background-color:#FFFFFF;list-style-image:none;list-style-position:outside;list-style-type:none;padding:3px;}


#csc {/* background:#E7E3E7; commented on 7-Oct */float:right;height:auto;padding:10px 0;position:relative;width:216px;}


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: block;}
/*  free business website */
#yellowList li { background:transparent url(../images/icons/yellowBullet.jpg) no-repeat scroll 0 5px; list-style-type:none;margin-left:0;margin-right:10px;padding-left:14px;position:relative;}
/*  end of free business website */

/* start of sign up steps */
#steps { padding: 1em 0; margin-bottom: 1em; }
#steps ol { margin: 0; list-style: none; }
#steps ol li { text-align: center; float: left; width: 137px; padding:25px 0px 0px; background: url(../images/steps/arrow.png) center 32px no-repeat; border-top:1px solid #EFEFEF; color:gray;}
#steps ol li.first { background-image: url(../images/steps/arrow_first.png);border-right:1px solid #EFEFEF; border-top:none; }
#steps ol li.last { background-image: url(../images/steps/arrow_last.png); border-right:1px solid #EFEFEF;}
/* end of sign up steps */

/*  BUSINESS PROFILE */

#business_details { float: left; }
#business_side, #update_business { float: right; }
#business_details, #business_side { width: 430px; }

#listing_top { /*margin-bottom: 0.5em; commented on 24-SEP-2009 */}

#breadcrumb { margin:7px 0 0 0 ;}
#breadcrumb.off, #breadcrumb.off a { color: #aaa; }

ol#breadcrumb { list-style: none; margin: 0; }

ol#breadcrumb li { display: inline; }

#update_business { font-size: 93%; }

h1 { margin: 0 0 0.3em 0; font-size: 200%; line-height: 1.3; }

.pan { border-top: 1px solid #e6e3d5; margin-top: 0.8em; padding-top: 0.8em; }
.pan span { font-size: 93%; font-weight: bold; }

#summary p { margin: 0 0 0.5em; }
#summary ul.adr { font-weight: normal; font-size: 110%; margin: 0; padding: 0; list-style: none;}
.verticaladdess {font-weight: normal; font-size: 110%; margin: 0; padding:10px 0px 0px 42px;list-style: disc;color:gray;}

.list_details {list-style-image:url("../images/layout/arrow.gif"); padding-left: 15px; margin: 0; }
.list_details li { font-weight:bold; margin-top: 0.1em; margin-bottom: 0.1em;}
.sider { float: right; width: 220px;}

#similar h2 { font-size: 100%; margin-top: 0; padding-top: 0;}
#similar .dist { font-weight: normal; color: #999;}


ul#sim { list-style: none; padding: 0; margin: 0; }
ul#sim li { margin: 0.2em 0; }

/* Panels */
.panel { padding: 0.3em 10px; margin: 2px 1px 3px;}
#claim_business { background: #c7eaf2; text-align: center;}
#localadverts { text-align: center; }

.ph { float: left; width: 77px; font-size: 93%; text-align: right; }
.ph img.photo, a.response_image img { border: 1px solid #e6e3d5; }
.ph a:hover img.photo, a.response_image:hover img { border: 1px solid #4394dd; }
#reviews .fn { font-weight: bold; font-size: 110%; }
#reviews a.review_count { color: #444; text-decoration: none; }


#wll_about { background: #fff172; }

.business_header {
	overflow: hidden;
	width: 100%;
}
.business_header h1, .business_header a {
	float: left;
}
.business_header a {
	margin-left: 5px;
}


.twoColLeft,
.twoColRight {width:160px;}
.twoColLeft ul,
.twoColRight ul { margin:0px 10px 0px 0px; padding:0px 0px 0px 0px;}
.twoColLeft li,
.twoColRight li { list-style: none; padding-bottom:0em; font-weight:none; margin: 0px 0px 0px 0px;}
.twoColLeft { float:left;}
.twoColRight { float:left;}

#browse_copy p { margin:2px; padding:2px}

.subs { margin-bottom: 1em; margin-left:5em;}
#subs h2 { font-size: 125%; margin: 0; margin-bottom: 0.8em; margin-top: 0.8em; font-weight:bold;}
#subs ul, .level1 ul { width: 150px; float:left; margin: 0 0 0 10px; padding: 0; list-style: none; }
#subs ul.first, .level1 ul.first { margin-left: 0; }
#subs li, .level1 li { padding: 0.2em 0; }


/* Generate Regions */
#genRegions {font-size:10px;}
#genRegions ul {list-style-type:none;text-align:right;display:inline;}
#genRegions li {display:inline;width:170px;position:relative;float:left;text-align:left;}

/* Feedback  */
#leaverating{padding-left:10px;}

/*START OF EACH FEEDBACK COMMENT*/
ul.notes li, .note-display { margin-bottom: 4px; position: relative; line-height: 1.6; float: left; clear: left; background: url(../images/note-back.png) 0 100% no-repeat; list-style: none; margin-left:13px;}

.note-display { margin: -10px 0 0 -25px; padding: 0 20px 14px 40px; min-height: 35px; width: 380px; } /*ie6*/

ul.notes li .note-contents { padding: 0 10px 18px 40px; min-height: 60px; float: left; width: 300px; overflow: hidden; } /*ie6*/


ul.notes li.ad-note .note-contents a { font-size: 100%; display: block; color: inherit; font-weight: normal; line-height: 1.2em; text-decoration: none; }

ul.notes img.user, .note-display img.user { border:1px solid #003366; position: absolute; left: -8px; top: 8px; }

ul.notes p, .note-display p { margin: 0; line-height: 1.5em; text-overflow: ellipsis; overflow: hidden; padding: 12px 10px 10px 10px; }

ul.notes p a, .note-display p a { white-space: nowrap; }

ul.notes .reply-note p { margin-bottom: 1em;padding-top: 2px;}
/*END OF EACH FEEDBACK COMMENT*/

/* START OF BUSINESS RESPONSE */
.busResponse { text-align:center; }

.note-response { background:yellow;margin:0px 13px;border:1px solid #CCCCCC;z-index:10;padding:0px 10px; min-height: 60px; float: left; width: 300px; overflow: hidden; }
.response {background:#BFBFBF;color:white;margin:5px 13px;border:1px solid #CCCCCC;z-index:10;padding:0px 10px; min-height: 60px; width: 300px; overflow: hidden; }
.show_all {font-size:11px;text-decoration:none;}

.graytextbox {border: 1px solid #CCCCCC; margin: 2px 0pt 5px; background-color: #FFFFFF; font-size: 100%; width: 270px;}
.grayDropDown {border: 1px solid #CCCCCC; margin: 2px 0pt 5px; background-color: #FFFFFF; font-size: 100%; }
/* END OF BUSINESS RESPONSE */