/*

	Boston Metro Net -  by JOHANNES BOOY 
	VERSION 1.0
	
	CONTENTS ----------
	
	   1.BODY
	   2.DEFAULT STYLING
	   3.HEADINGS
	   4.LINKS
	   5.IMAGES
	   6.LAYOUT
	   7.BRANDING/MASTHEAD
	   8.NAVIGATION
	   9.SITEINFO/FOOTER
	   10.HOME PAGE
	   11.PRIMARY CONTENT
	   12.SECONDARY CONTENT
	   13.INTERNAL PAGES
	   14.FORMS
	   
	   
    -------------------
	
*/



@import url(reset.css); /* RESET CSS */


/* 1.BODY
---------------------------------------------------------------------- */

body { background-color:#aec3de; font-size:62.5%; color:#333; font-family: Verdana, Arial, Helvetica, sans-serif;  }

ul#nav_access { position:absolute; top:-9999px; left:-9999px; }



/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */

div#contentPrimary p, div#contentPrimary table, div#contentPrimary ul, div#contentPrimary dl, div#contentPrimary ol, div#contentPrimary dl, div#contentPrimary form { line-height:1.8em; margin-bottom:1em; font-size: 1.1em; }

div#contentSecondary p, div#contentSecondary ul, div#contentSecondary dl, div#contentSecondary ol, div#contentSecondary dl { line-height:1.8em; margin-bottom:1em; font-size: 1.1em; }

ul { }
ul li { line-height: 1.8em;}
ul li ul {}
dl {  } 
dt {  }
dd {color: #333; }
ol { list-style: lower-roman; list-style-position:outside; }
ol li { margin-left:30px; }

hr { height:0; border:0; border-top:1px solid #ccc; margin-bottom:24px; }

blockquote { font-style:italic; margin-bottom:24px; line-height: 2em;}
blockquote cite { display:block; font-style:normal; text-transform:uppercase; font-size:0.8em; letter-spacing:1px; color:#666;  margin-top: 1.5em; text-align: right; line-height: 1.4em; color: #333;}

pre {  }
pre code {  }
code {  }

abbr { border-bottom:1px solid #ccc; cursor:help; }
abbr:hover { border-color:#999; }
del { color:#999; }
strong { font-weight:bold; }
em { font-style: italic;}
sup { font-size:0.75em; position:relative; top:-3px; }





/* 3.HEADINGS
---------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

h1 {color: #666666; font-size: 2em; border-bottom: 1px solid #c0c0c0; padding-bottom: 5px; margin-bottom: 0.8em;}
h2 {color: #7a7a7a; font-size: 1.2em; font-weight: bold;}
h3 {background: #666666 url(../images/bck_h3.gif) top left no-repeat; color: #fff; text-transform: uppercase; font-size: 1.3em; font-weight: bold; padding: 0.4em 1.2em;}
#contentSecondary h3 {background: #666666 url(../images/bck_Sech3.gif) top left no-repeat; font-size: 1.2em;}

/*h3 {background: #666666 url(../images/bck_h3Right.gif) top right no-repeat; color: #fff; text-transform: uppercase; font-size: 1.3em; font-weight: bold; }
h3 span {background: #666666 url(../images/bck_h3Left.gif) top left no-repeat;}*/
h4 {margin: 0em 0 0.2em 0; color:#333; font-weight: bold; font-size: 1.2em; line-height: 1.4em;}


p {font-size: 12px;}
/* 4.LINKS
---------------------------------------------------------------------- */
a {color:#006ba8; }

a:link,
a:visited, { color:#006ba8; }
a:hover,
a:focus { color: #333; }


/* 5.IMAGES
---------------------------------------------------------------------- */

#contentPrimary img {padding: 2px; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; }
#contentPrimary img#eventImage {background: url(../images/bck_eventImage.gif) top left repeat-x; padding: 5px 0 0 0; border: none; margin: 1.8em 0px 2.2em 0px;}
#contentPrimary img.fl { float:left; margin: 5px 15px 5px 0px;}
#contentPrimary img.fr { float:right; margin: 5px 0px 5px 15px;}




/* 6.LAYOUT
---------------------------------------------------------------------- */


div#branding {}

p#login {background:url(../images/login.gif) top left no-repeat; width: 258px; height: 12px; padding: 9px 0px 9px 15px; float: right;}
p#login span {background: url(../images/icon_person.png) top left no-repeat; padding-left: 21px; color: #fff; font-size: 1.2em; }

div#contentWrapper {position: relative; width:96.8em; margin:0 auto; padding-top: 40px; }


div#contentPrimary {float: left; background: #fff; width: 63.8em; padding: 5em 2.4em;}
div#contentSecondary {float: right; background: #fff; width: 24.9em; padding: 1.2em; margin-top: 0.6em;}

div#contentSecondary h1 {font-size: 1.4em;}

div#contentPrimary .col1, div#contentPrimary .col2 {width: 30.6em;}
div#contentPrimary .col1 {float: left;}
div#contentPrimary .col2 {float: right;}



.plannedEvents {background: #e4e5e5;}
.plannedEvents ul {list-style: none;}
.plannedEvents ul li {background: url(../images/bullet_square.gif) 0px 6px no-repeat; margin: 1em 0px 0.5em 15px; padding-left: 15px;}
.plannedEvents span {color: #333; font-weight:bold; font-style: italic;}
.plannedEvents span.warning {color: #ff0000; padding-left: 6px;}
.plannedEvents em {font-style: italic;}

div#contentSecondary .plannedEvents {line-height: 1.8em; margin-bottom: 1.8em; padding-bottom: 1em;}

.clear {clear: both; height: 0px; line-height: 0px; overflow: hidden; margin: 0; padding: 0; background: none;}

/* self-clear floats */

.clearage:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }


/* 7.BRANDING/MASTHEAD
---------------------------------------------------------------------- */

div#branding h1 {float: left; width:196px; height:78px; text-indent:-9999em; padding:0; border: none; margin: 0; }
div#branding h2 {float: left; color: #fff; font-size: 2.4em; margin: 34px 0px 0px 20px; font-weight: normal;  }
div#branding h1 a {background: url(../images/logo.gif) top left no-repeat; width:196px; height:78px; display: block;}

div#branding {float: left; background: url(../images/bck_personshadow.jpg) bottom right no-repeat; padding: 30px 0px 0px 0px;width:96.8em;  }



/* 8.NAVIGATION
---------------------------------------------------------------------- */
div#navigation {float: left; background: #aec3de; height: 2.4em;  margin: 5px 0px 7px 0px; position: relative;}

ul#mainNav {float: left; list-style:none; margin: 0; width: 75.8em; background: url(../images/nav/bck_mainNav.gif) top left repeat-x; }

ul#mainNav li {float:left; margin: 0;}
ul#mainNav li a:link,
ul#mainNav li a:visited {display:block; font-size: 1.3em; color: #ffffff; text-decoration: none; padding: 0.2em 2em 0.3em 2em; border-right: 1px solid #cccccc; }
ul#mainNav li a:hover {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x;}

ul#mainNav li#ni_chapterHome a {padding: 0.2em 2em 0.3em 1.8em;}
ul#subNav li#ni_networkMembers a {padding: 0.2em 2em 0.3em 2em;}
ul#subNavMarket li#ni_networkMembers a {padding: 0.2em 2em 0.3em 2em;}
ul#mainNav li#ni_myAccount a, ul#subNav li#ni_marketplace a {border-right: none;}

ul#subNav {position: absolute; list-style:none; padding:0px 0px 0px 0px; background: #666666; top: 24px; left : 0; z-index: 20; border-top: 1px solid #999999; width: 686px;}

ul#subNav li {float:left; margin: 0; padding: 0; }
ul#subNav li a:link,
ul#subNav li a:visited { display:block; font-size: 1.2em; color: #fff; text-decoration: none;  background: none; padding: 0.2em 1.66em; border-right: 1px solid #cccccc; line-height: 1.4em; }
ul#subNav li a:hover {background: #333;}
.home ul#subNav {display: none;  }

ul#subNavMarket {position: absolute; list-style:none; padding:0px 0px 0px 0px; background: #666666; top: 47px; left : 0; z-index: 20; border-top: 1px solid #999999; width: 686px;}

ul#subNavMarket li {float:left; margin: 0; padding: 0; }
ul#subNavMarket li a:link,
ul#subNavMarket li a:visited { display:block; font-size: 1.2em; color: #fff; text-decoration: none;  background: none; padding: 0.2em 1.66em; border-right: 1px solid #cccccc; line-height: 1.4em; }
ul#subNavMarket li a:hover {background: #333;}
.home ul#subNavMarket {display: none;  }

.pg_networkMembers ul#subNav li#ni_networkMembers a, .pg_marketplace ul#subNav li#ni_marketplace a, .pg_networkEvents ul#subNav li#ni_networkEvents a, .pg_networkFeedback ul#subNav li#ni_networkFeedback a {background: #333;}
.pg_marketplaceall ul#subNavMarket li#ni_marketplaceall a,.pg_marketplaceall ul#subNav li#ni_marketplace a,.pg_marketplacepersonal ul#subNavMarket li#ni_marketplacepersonal a,.pg_marketplacepersonal ul#subNav li#ni_marketplace a, .pg_marketplaceprofessional ul#subNavMarket li#ni_marketplaceprofessional a,.pg_marketplaceprofessional ul#subNav li#ni_marketplace a, .pg_marketplacerealdiscount ul#subNavMarket li#ni_marketplacerealdiscount a,.pg_marketplacerealdiscount ul#subNav li#ni_marketplace a {background: #333;}
.pg_chapterHome li#ni_chapterHome a, .pg_chapterMembers li#ni_chapterMembers a, .pg_myProfile li#ni_chapterMembers a {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x;}

/*ADMIN SECTION*/
.pg_admin_users li#admin_users a,
.pg_admin_chapters li#admin_chapters a,
.pg_admin_forums li#admin_forums a,
.pg_admin_events li#admin_events a,
.pg_admin_messages li#admin_messages a,
.pg_admin_real li#admin_real a {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x;}
 
.pg_groupEvents li#ni_groupWide {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x;}
 
.bmn li#ni_networkWide {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x;}

ul#secNav {float: right; list-style:none; background:url(../images/nav/bck_secNav.gif) top left repeat-x;}
ul#secNav li {float:left; margin:0; }
ul#secNav li a:link,
ul#secNav li a:visited {display:block; font-size: 1.2em; color: #ffffff; text-decoration: none; padding: 0.25em 2em 0.3em 2em; border-right: 1px solid #cccccc;}
ul#secNav li#ni_logout a {border-right: none;}
ul#secNav li a:hover, ul#subNav li a.selected {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x;}





/* 9. SITEINFO/FOOTER
---------------------------------------------------------------------- */
#footer {clear: both; width:921px; margin:0px auto 20px auto; padding:10px 6px 0px 6px; background: url(../images/footer.jpg) top left no-repeat;}
#footer ul {list-style: none; margin-left: 290px;}
#footer li {float: left; }


/* 10.HOME PAGE
---------------------------------------------------------------------- */




/* 11.PRIMARY CONTENT
---------------------------------------------------------------------- */
#contentSecondary #featuredMembers {list-style: none; margin: 0; font-size: 0.9em; }
#featuredMembers a {text-decoration: none; color: #333; margin: 0; display: block; background:url(../images/bck_profile.gif) bottom left repeat-x; padding: 10px; border-bottom: 1px dotted #999; min-height: 100px;}
#featuredMembers a:hover {background: #e6e6e6;}
#featuredMembers li {margin: 0; }
#featuredMembers img {float: right; border: 2px solid #fff;  }
#featuredMembers span.btn {display: block; width: 73px; font-weight: bold; color: #fff; padding: 0.1em 0.6em; text-decoration: none; line-height: 1.8em;}
#featuredMembers a:hover span.btn {background: url(../images/nav/bck_mainNav_over.gif) top left repeat-x; border: 1px solid #666;}
p.microformat {margin: 0 0 1em 0; }
p.microformat span {display: block; text-transform:uppercase;}
span.name {color: #004477;}

dl.newsEvents dd span {font-weight: bold;}
dl.newsEvents dt {margin-top: 2em;}
dl.newsEvents dd em {font-style: italic;}
dl.newsEvents {padding-bottom: 1.2em;}


dl.specialMeeting {padding-bottom: 1.2em; margin: 1em 1.3em;}
dl.specialMeeting a {display: block;}
dl.specialMeeting dd {margin-bottom: 1em;}


a.btn {font-weight: bold; color: #fff; padding: 0.3em 0.6em; text-decoration: none; line-height: 1.8em;}
a.btn:hover, a.selected {background: #686868 url(../images/nav/bck_mainNav_over.gif) top left repeat-x; border: 1px solid #666;line-height: 1.8em; }

.blue {border: 1px solid #02639e; background: #0177bf url(../images/btns/blue.gif) top left repeat-x;}
.green {border: 1px solid #669933; background: #79bb16 url(../images/btns/green.gif) top left repeat-x;}
.green_i {border: 1px solid #669933; background: #79bb16 url(../images/btns/green.gif) top left repeat-x; float:left; color:#FFFFFF; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; font:bold;}

/* 12.SECONDARY CONTENT
---------------------------------------------------------------------- */


table.networkEvents {width: 100%; background: #e4e5e5; }
table.networkEvents th {background: #fff; padding: 0.5em 1em; font-weight: bold; color: #333; border-bottom: 1px solid #c0c0c0;}
table.networkEvents td {padding: 0.5em 1em;border-bottom: 1px solid #c0c0c0;} 

table.forum{width: 100%; background: #e4e5e5; margin-bottom: 7em; }
table.forum th {background: #fff; padding: 0.5em 1em; font-weight: bold; color: #333; border-bottom: 1px solid #c0c0c0;}
table.forum td {padding: 0.5em 1em;border-bottom: 1px solid #c0c0c0;} 


div.shortMeetingDescription {margin: 4em 0;  }

div.shortMeetingDescription img {float: right; margin: 0px 0px 0px 2em;}

#messages {list-style: none; margin: 0; padding: 0;}
#messages li {margin: 0; border-bottom: 1px dotted #ccc; padding: 1.8em 0em;}
#messages li.last {border: none;}
#messages li.first {padding: 0em 0em 1.8em 0em;}


.myDetails li {font-size:1.2em;}

.myDetails li.break {margin: 1em 0em 0em 0em; font-weight: bold; }

.pg_myProfile .col2 {text-align: right;}
.pg_myProfile .col2 img {float: right; padding:2px; background: #cccccc; margin: 1.5em 0em 1em 0em;}
ul.contactInfo {clear: both;}
ul.profileActions {float: right;}
ul.profileActions li {float: left;}
ul.profileActions li a {background: #164c98 url(../images/btns/bck_profileActions.gif) top left repeat-x; font-weight: bold; color: #fff; padding: 0.3em 0.6em 0.4em 0.6em; text-decoration: none; line-height: 1.8em; margin-left: 1em;}
ul.profileActions li a:hover {background: #666;}

.additionalProfile {clear: both; margin: 1em 0; padding: 1em 0; border-top: 1px solid #ccc; }
.additionalProfile p {font-size: 12px;}

/* 13.INTERNAL PAGES
---------------------------------------------------------------------- */
.memberInfo {float: left; width: 47em; margin: 0em 0em 0em 1.4em; color: #333;   background: url(../images/line.gif) 45% 0 no-repeat; }
.memberInfo strong {font-weight: bold;}
.memberInfo li {float: left; width: 23em;}
.memberInfo li.last {clear: both;}
.memberInfo a {display: inline; float: none;}

.member {float: left; background: #e4e5e5; padding: 1.4em; margin-top: 1em;}
.member h2 {float: left; line-height: 1.4em; margin: 0; padding: 0;width: 40em; margin-left: 1em; margin-bottom: 10px;}
.member a.btn {float: right; line-height: 1.4em;}
.member img {float: left; background: #fff;}

.member p {float: left; width: 47em; margin-left: 1em;}
.member p#who {font-style: italic; font-weight: bold; margin: 10px 0 0 0; clear: both;}

.string {background: #e4e5e5 url(../images/arrow.gif) 28px 5px no-repeat; padding: 5em 1.4em 1.4em 1.4em;  }

/* 14.FORMS
---------------------------------------------------------------------- */
.emailSign {width: 216px; float: right; height: 39px; margin-top: 18px; margin-right: 13px; background: url(../images/bck_search.png) top left no-repeat; padding: 8px 18px;}
.emailSign label {font-weight: bold; padding: 2px 0px;}
.emailSign input {color: #666; margin-top: 4px;}
.emailSign input.submit {float: left; }

div#branding .emailSign a {color: #fff; display: block; margin-bottom: 2px; }


#membership label, #membership input {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

select {
	display: block;
	width: 255px;
	float: left;
	margin-bottom: 10px;
	
}

#membership label {
	text-align: right;
	width: 80px;
	padding-right: 15px;
}

br {
	clear: left;
}

select#howContact, select#contactBook {width: 60px;}
label#howContact_label, label#contactBook_label {width: 270px;}

label#bestTime_label {width: 230px;}
select#bestTime {width: 100px;}



label#companyService, label#otherCompanies, label#howLong  {width: 170px; line-height: 1.5em; }
input#companyService, input#otherCompanies, input#howLong  {height: 100px; }

input#submit {width: 100px; float: right; margin: 10px 46px 20px 0px;}
input#submitNews {width: 80px; float: left; margin: 0px 0px 20px 0px;}

div.edit {background: #a2a2a2; padding: 10px 10px; margin-top: 0px; float: left; width: 618px; }
div.edit h2 {color: #fff; float: left; padding: 6px 0px; font-size: 14px;}
div.edit a {float: right; margin-right: 10px;}

label#compdesc, label#complike, label#compjoindate {width: 160px;}
textarea#compdesc, textarea#complike {width: 300px;}

table#login {float: left; width: 300px;}


table#login input {
	display: inline;
	width: 160px;
	float: none;
	margin-bottom: 3px;
}
table#login input#log_submit {width: 60px;}









/* dropped the form# part */

#membership {font-size: 1.3em; padding: 24px 30px 24px 30px; background: #e6e6e6; margin-bottom: 20px; clear: both;}
#membership fieldset legend {font-weight: bold; background: #e6e6e6; padding: 0px 10px;}
#membership fieldset {padding: 20px 40px; margin-bottom: 20px;}




/* bren, below */
p#login a {
	color: white;
	text-decoration: none;
}  
 

textarea, select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

textarea {
	height: 100px;
	font-size: 10px;
}
 
form {
 margin: 0;
 padding: 0;
}

#adminbutt {
 position: relative;
 right: 1px;
}


/*.fup {
	width: 200px;
	font-size: 10px;
	padding: 0;
	margin: 0;
	text-align: right;
	
}*/

#uploads {float: left; margin:20px 0 0 0; background: #e6e6e6; width: 618px; padding: 10px 10px;}
#uploads li {float: left; width: 260px; }

form#addThread h2 {padding: 6px 0px;}
form#addThread input {margin-bottom: 6px;}



.itemInfo {float: left; width: 580px; margin: 0em 0em 0em 0em; color: #333; background: #fff; padding: 16px;}
.itemInfo strong {font-weight: bold; display: block;}
.itemInfo li {float: left; width: 200px;  margin-right: 20px; /*padding-top: 16px;*/}
.itemInfo li.image {width: 115px; /*padding: 16px 16px;*/ margin-right: 20px;}
.itemInfo li.userInfo {float: right; margin-right: 0;}

.itemInfopost {float: left; width: 580px; margin: 0em 0em 0em 0em; color: #333; background: #fff; padding: 16px; line-height:1; display:inline-block;}
.itemInfopost strong {display: block;;font-weight: bold;}
.itemInfopost li {float: left; width: 200px;  margin-right: 20px; /*padding-top: 16px;*/}
.itemInfopost li.image {width: 115px; /*padding: 16px 16px;*/ margin-right: 15px;}
.itemInfopost li.description {width: 210px; /*padding: 16px 16px;*/ margin-left: 15px;}
.itemInfopost li.userInfo {float: right; margin-right: 0;}


.marketplace {float: left; background: #e4e5e5; padding: 12px;}
.marketplace a {line-height: 1.4em; display: block; margin-bottom: 20px;}
.prof li.description {width: 350px;}
#homelist {list-style: none; margin-top: 6px;}
#homelist li {margin: 0px 0px 10px 25px; background: url(../images/bullet_square.gif) left 5px no-repeat; padding-left: 20px; font-size: 13px; line-height: 17px;}

.home p#login {background: #333;}

.PostMarketPlace_Pic {
	float:left;
}
.PostMarketPlace_Desc {
	float:right;
}
.MarketSelect {
	width:200px;
}
.MarketSearch {
	float:left;
	padding-left:10px;
}
.MarketMenu{
	float:right;
	font-size:12px;
}
.MarketPost{
	float:right;
	margin-bottom:5px;
}
.hearbutton {
	font-size:11px;
	margin-bottom:5px;
}
div#real_discount_feedback {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:15px;
}


div#box{background: #fff; width: 612px;}
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(../images/rc.gif);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}
.Comment {
	padding:10px;
	float:left;
	}
.CommentPic {
	padding:16px;
	float:right;
	}
#CommentDiv {
	padding-top:150px;;
	text-align:center;
	
	}
	
#CommentDivNoPic {
	margin-top:170px;
	text-align:center;
	
	}

#CommentDiv table{
	vertical-align:top;
	}
#CommentDiv tr, td{
	vertical-align:top;
	border-spacing:10px; 
	margin:12px;
	}
.star {
float:right; width:101px; height:102px; background-image:url(/images/finalstar.jpg); background-repeat: no-repeat;
color:#FFF; font-weight:bold; font-size:16px; text-align:center; padding-top:35px;
}

#rdtable td {
margin-left::12px;
margin-right:12px;
margin-bottom:12px;
margin-top:5px;
border-spacing:10px; 
border-collapse:collapse;
} 

.CompanyName {
	font-size:30px;
	font-weight:bold;
	}

div#boxc{background: #f6f5e9; width: 580px;}
b.btopc, b.btopc b, b.bbotc, b.bbotc b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(../images/rc3.gif);
    background-repeat: no-repeat}
b.btopc b{background-position: 100% -10px}
b.bbotc{background-position: 0 -20px}
b.bbotc b{background-position: 100% -30px}

#new a { display:inline;
}

.RealDiscountDrop {
text-align:right;
margin-right:10px;
display:inline;
float:right;
}

.RealDiscountDrop select, form {
display:inline;
}

.error {
font-size:24px;
font-weight:bold;
color:#FF0000;
}

#sugesstionform table tr td{
font-size:11px;;
}

.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #E4E5E5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #659CD8;
}

#marketplace_home {
	float:right; margin-bottom:10px; font-size:12px; background: #fff; padding-bottom:5px; padding-top:5px; padding-left:5px; width:450px;
}

#marketplace_home a { display:inline;font-size:13px; font-weight:bold;
}

#marketplace_line {
	float:left; margin-bottom:10px; font-size:12px; background: #E4E5E5; padding-bottom:5px; padding-top:5px; padding-left:5px; width:605px; height:5px;
}


