.mainContent_new{float: left; padding: 0 0 20px 0; width: 730px; color:#333}
.mainContent_newindex{float: left; padding: 0 0 20px 0; width: 960px; color:#333}
.Jobs_Table{width:100%; position:relative; padding:13px 0 0 0}
.Jobs_Table table{width:100%; position:relative;}
.Jobs_Table table th{height:30px; background:url(../images/bg_frcat.gif) 0 0 repeat-x; text-align:left; color:#FFF; font-weight: bold; padding-left:0; cursor:pointer}
.Jobs_Table table span{cursor: pointer}
.Jobs_Table table th.name{padding-left:3px;}

.Jobs_Table table td{font:11px Arial, Helvetica, sans-serif; color:#666666; padding-left:7px; vertical-align:top; padding:4px 6px 3px 10px; border-bottom:1px solid #cccccc;  border-top:1px solid #ffffff;}
.Jobs_Table table th span{display:inline-block; padding-left:10px;}
.Jobs_Table table td.name{font:13px/16px Arial Narrow, Arial, Helvetica, sans-serif; color:#000000;  padding:3px 6px 4px 10px;}
.Jobs_Table table td.name a{font:13px Arial Narrow, Arial, Helvetica, sans-serif; color:#000000; position:relative; display:block; width:100%;}
.Jobs_Table table tr.odd td{background-color:#f5f4f4}
.Jobs_Table table tr:hover td{background-color:#e5ffdb; color:#006699;}
.Jobs_Table table tr:hover td.Col{background-color:#e5ffdb}
.Jobs_Table table tr:hover td a{color:#006699; text-decoration:none; }
.Jobs_Table table td.Type{width:190px; padding-right:20px}
.Jobs_Table table .name{width:228px;}
.Jobs_Table table .Type{width:190px;}

th.headerSortUp span{ background:url(../images/headerSortUp.gif) 0 50% no-repeat}
th.headerSortDown span{background:url(../images/headerSortDown.gif) 0 50% no-repeat}

.Project_info1{padding:10px; border-bottom: 0px solid #e6e6e6; border-right:none; border-left:none}
.Project_info{padding:10px}
.info_pro{position:relative; line-height:20px; margin-bottom:24px; width:100%; position:relative;}
.info_pro .col_1{width:240px; float:left;}
.info_pro .col_2{width:232px; float:left;}
.info_pro .author{padding-left:16px; display:inline-block; background-repeat:no-repeat; background-position:0 40%}

.info_pro strong{margin-right:4px}
.info_pro .col_indox{padding-top:20px; float:left}
.info_pro .col_indox a{float:left; background:url(../images/inbox.gif); width:84px; height:22px; font:bold 14px/21px Arial, Helvetica, sans-serif; color:#666666; text-align:center}

.info_pro_description{line-height:18px; margin-bottom:20px; background-color:#FFF; padding: 10px;}
.info_pro_description .title{margin-bottom:2px; font-weight:bold}

.Project_info .placeBit_fild{height:29px; margin-bottom:10px}
.Project_info .placeBit_fild a.green_btn{float:right;}
.Project_info .project_type{ margin-bottom:25px}
.Project_info .project_type a, a:visited {font-weight:bold; color:#666}

.Bids{position:relative; padding-right: 10px;}
.Bids .element{padding: 10px; padding-right: 0px; width:100%; position:relative; border-bottom:1px solid #F7F3E5}
.Bids .rateStars{width:100%; position:relative; margin:0; padding:0; height:28px;}
.Bids .rateStars img{float:left; margin-top:2px}
.Bids .rateStars .reviews_namb{float:left; padding-left:10px}
.Bids .short_i{ margin-bottom:5px; text-transform:capitalize;}
.Bids .name{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-right:16px}
.Bids .date{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:6px}
.Bids .author{padding-left:16px; display:inline-block; background-repeat:no-repeat; background-position:0 40%}
.Bids .bid{font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-bottom:7px}
.Bids .bid span{ color:#669900}
.Bids .bid_description{line-height:18px; margin-bottom:13px}
.Bids .message_fild{height:22px}
.Bids .message_fild .gray_btn{float:right; margin-right: 10px;}


.author1{ background-image:url(../images/ath1.gif)}

a.green_btn{ height:29px; position:relative; float:left; padding:0 15px; background:#73a300 url(../images/bg_butto.gif) 100% 0 no-repeat; font:bold 14px/29px Arial, Helvetica, sans-serif; color:#FFF !important;}
a.green_btn:hover{text-decoration:none}
a.green_btn i{display:block; position:absolute; background:url(../images/bg_buttp.gif) 0 0 no-repeat; width:3px; height:29px; left:0; top:0}

a.gray_btn{ height:22px; position:relative; float:left; padding:0 15px; background:#e4e4e4 url(../images/bg_gray.gif) 100% 0 no-repeat; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#999 !important;}
a.gray_btn:hover{text-decoration:none}
a.gray_btn i{display:block; position:absolute; background:url(../images/bg_gray.gif) 0 -22px no-repeat; width:3px; height:22px; left:0; top:0}


h2.standardTitle span.h2_sort_by{font:13px Arial Narrow, Arial, Helvetica, sans-serif; color:#666666; margin-left:25px; position:relative; top:-1px;}
h2.standardTitle span.h2_sort_by a{font-family:Arial, Helvetica, sans-serif; font-size:12px}

.LatestBlock{margin-bottom:25px; }
.LatestTitlt{height:36px; color:#f76e00; font-size:18px; line-height:36px; margin-bottom:10px; margin-top:10px}
.LatestTitltIndex{height:36px; color:#f76e00; font-size:18px; line-height:36px; width:198px; margin-bottom:0px;}
.LatestTitlt img{float:left; margin-right:0px;}
.LatestTop{height:46px; background:url(../images/LatestBlock.gif) 0 -66px repeat-x; width:100%; position:relative; overflow:hidden;}
.LatestTop .LT,.LatestTop .RT{width:16px; height:46px; background-image:url(../images/LatestBlock.gif); position:absolute; top:0; overflow:hidden}
.LatestTop .LT{background-position:0 0; left:0}
.LatestTop .RT{background-position:-16px 0; left:-16px; margin-left:100%}

.LatestTop ul{height:25px; position:relative; width:110%; top:20px; padding-left:8px}
.LatestTop li{float:left; height:25px; background-color:#bf9f7e; list-style:13px; color:#fff; margin-right:7px;}
.LatestTop li a{color:#ffffff !important; text-decoration:none; font-weight:normal !important; display:block; float:left; padding:0 14px; height:25px; line-height:25px; position:relative; text-decoration:none;}
.LatestTop li a .l,.LatestTop li a .r{background-image:url(../images/LatestBlock.gif); height:26px; width:11px; position: absolute; top:0}
.LatestTop li a .l{left:0; background-position:0 -138px}
.LatestTop li a .r{left:-11px; margin-left:100%; background-position:-11px -138px}
.LatestTop li.act{background-color:#f4f0df; color:#b33f08;z-index:1; height:27px}
.LatestTop li.act a{color:#b33f08 !important; }
.LatestTop li.act a .l,.LatestTop li.act a .r{width:18px;}
.LatestTop li.act a .l{background-position:0 -112px; left:-6px;}
.LatestTop li.act a .r{background-position:-18px -112px; left:-12px}
.LatestMiddle{position:relative; border-left:1px solid #dddddd; border-right:1px solid #dddddd}
.LatestMiddleIndex{position:relative; border-left:3px solid #e6e6e6; border-right:3px solid #e6e6e6; padding: 5px;}
.LatestMiddle .bg{height:37px; width:100%; position:absolute; background-color:#f4f0df; padding:0 0px; left:-1px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.LatestMiddle .bg div{position:relative; top:6px; height:25px; background-color:#efe7cd; margin:0 8px}
.LatestMiddle .bg div span.l,.LatestMiddle .bg div span.r{ width:12px; height:25px; background-image:url(../images/LatestBlock.gif); position:absolute; display:block}
.LatestMiddle .bg div span.l{background-position:0 -164px; left:0;}
.LatestMiddle .bg div span.r{background-position:-12px -164px; left:-12px; margin-left:100%}
.LatestMiddle table{position:relative; width:100%}
.LatestMiddle table th{font-style:14px; color:#FFF; font-weight:normal; text-align:left; height:37px}
.LatestMiddle table td{font-style:12px; color:#535353; font-weight:normal; text-align:left; padding:9px 0; line-height:14px; border-bottom:1px solid #f7f3e5}
.LatestMiddle table td a{color:#535353; font-weight:normal}
.LatestMiddle table td a:hover{color:#f76e00; text-decoration:none}

.LatestMiddle table tr.thLine:hover{background: none}
.LatestMiddle table tr:hover{ background-color:#f6e3d4}

.LatestMiddle table td .fia{position:relative; vertical-align:top; top:1px}
.LatestMiddle table th.wid_Name{padding-left:26px; width:265px}
.LatestMiddle table th.wid_Bids{width:70px}
.LatestMiddle table th.wid_Average{width:65px; padding-left:4px}
.LatestMiddle table th.wid_Type{width:80px}
.LatestMiddle table th.wid_Started{width:100px;padding-left:15px;}
.LatestMiddle table th.wid_Status{}

.LatestMiddle table th.wid_Name a { color:#b33f08; font-weight: normal; }
.LatestMiddle table th.wid_Bids a { color:#b33f08; font-weight: normal; }
.LatestMiddle table th.wid_Average a { color:#b33f08; font-weight: normal; }
.LatestMiddle table th.wid_Type a { color:#b33f08; font-weight: normal; }
.LatestMiddle table th.wid_Started a { color:#b33f08; font-weight: normal; }
.LatestMiddle table th.wid_Status a { color:#b33f08; font-weight: normal; }

.LatestMiddle table td.wid_Name{color:#000; padding-left:10px; padding-right:10px; text-transform: capitalize;}
.LatestMiddle table td.wid_Bids{padding-left:5px}
.LatestMiddle table td.wid_Average{}
.LatestMiddle table td.wid_Type{}
.LatestMiddle table td.wid_Started{padding-left:15px;}
.LatestMiddle table td.wid_Status{padding-left:7px}

.LatestB{height:40px; position:relative; background-color:#efe7cd}
.LatestB .LB,.LatestB .RB{width:15px; height:20px; background-image:url(../images/LatestBlock.gif); position:absolute; bottom:0; overflow:hidden}
.LatestB .LB{background-position:0 -46px; left:0}
.LatestB .RB{background-position:-15px -46px; left:-15px; margin-left:100%}
.LatestB .picBlock{text-align:center; padding-top:9px; }
.LatestB .picBlock img{margin:0 12px}

#MiniCatalog{position:relative; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#MiniCatalog ul{float:left; width:33%}
#MiniCatalog ul li{margin-bottom:5px; width:100%}
#MiniCatalog ul li a{color:#535353; display:block; font-weight:normal; background:url(../images/MiniCatalog.png) 0 5px no-repeat;padding-left:16px; margin:0 20px 0 5px }
#MiniCatalog ul li a:hover{color:#f76e00; text-decoration:none; background-image:url(../images/MiniCatalogAct.png); }
#MiniCatalog .title{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc6600; padding-bottom:5px; width:100%; position:relative; font-weight: bold;}
#MiniCatalog .title span{position:absolute; width:33%; height:3px; bottom:-3px; background-color:#f76e00; left:0; overflow:hidden}

h2.OrangeTitle{ font-size:18px; color:#f76e00; font-weight:normal; margin-bottom:16px}
h2.OrangeTitle span{color:#6c6c6c}

h2.GreenTitle{ font-size:18px; color:#95b900; font-weight:normal; margin-bottom:16px}
h2.GreenTitle span{color:#6c6c6c}


.BlockContra{margin-bottom:30px;}
.BlockContra .TTBC{height:25px; background-color:#c2c2c2; width:100%; border-bottom:1px solid #bcbcbc; position:relative}
.BlockContra .TTBC .LT,.BlockContra .TTBC .RT{width:26px; height:26px; background-image:url(../images/BlockContra.gif); position:absolute; top:0; overflow:hidden}
.BlockContra .TTBC .LT{background-position:0 0; left:0}
.BlockContra .TTBC .RT{background-position:-26px 0; left:-26px; margin-left:100%}

.BlockContra .BBBC{height:25px; background-color:#e6e6e6; width:100%; border-top:1px solid #d5d5d5; position:relative}
.BlockContra .BBBC .LB,.BlockContra .BBBC .RB{width:26px; height:26px; background-image:url(../images/BlockContra.gif); position:absolute; top:-1px; overflow:hidden}
.BlockContra .BBBC .LB{background-position:0 -26px; left:0}
.BlockContra .BBBC .RB{background-position:-26px -26px; left:-26px; margin-left:100%}

.BlockContraIn{width:100%}
.BlockContraIn .shape{float:left}
.BlockContraIn .ptions{margin-left:145px}
.BlockContraIn .ptionsGreen{padding-top:10px;}
.BlockContraIn .ptionsGreen table td.step{ border-color:#95b900}
.BlockContraIn table{width:560px; margin-bottom:30px}
.BlockContraIn a{color:#f98d29}
.BlockContraIn table td{padding:13px 0 13px 0; border-bottom:2px solid #afafaf; font-size:12px; color:#4c4c4c; line-height:14px}
.BlockContraIn table td.step{padding-left:22px; width:107px; border-bottom-color:#f98d29}
.BlockContraIn a.funcBot{background-image:url(../images/bgn.png); width:178px; height:37px; display:block; font-size:18px; color:#585755; font-weight:normal; line-height:37px; text-align:center; position:relative; margin-left:-31px; margin-right:12px}
.BlockContraIn a.funcBot:hover{text-decoration:none}
.BlockContraIn a.funcBot i{position:absolute; width:100%; color:#FFF; left:-1px; top:-1px; height:27px; line-height:37px; font-style:normal; cursor:pointer}
.BlockContraIn a.funcBot .green{color:#a2d603}
.BlockContraIn a.funcBot .orange{color:#f98d29}

.BlockContraIn .btnBlock{padding-bottom:43px; font-size:18px; color:#9b9b9b; margin-left:120px; font-style:italic; font-weight:normal}

.textBlock{}
.textBlock p{margin-bottom:16px;}
.textBlock a{color:#f76e00; font-weight:normal}
.textBlock img.right{border:3px solid #e8e8e8; margin:0 0 40px 50px; float:right}

.footerBanner{text-align:center; padding:20px 0 30px 0}

.standardButton2
{ background:url(../images/bg_gr.gif) no-repeat 100% 0 !important; }

	.standardButton2 button, .standardButton2 a, .standardButton2 a:visited
	{ background: url(../images/bg_buttp_gr.gif) no-repeat 0 0 !important;}


#tableheader { color: #fff; }
.LatestMiddle2{position:relative; }

.homecatimg {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
}

.linksandtitle {
	width: 50%;
	padding: 10px;
	color:#CCC;
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.textfolltittle {
	color: #5d5d5d;
	font-size: 12px;
	font-weight:bold;
}

.linksandtitle a, .linksandtitle a:visited {
	font-weight: normal;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;

}

.linksandtitle a:hover, .linksandtitle a:visited:hover {
	font-weight: normal;
	font-size: 11px;
	font-weight: normal;
	color: #669900;
	font-style:italic;

	text-decoration: none;
}

.morecats {
	float:right;
	padding-right: 11px;
	padding-top: 11px;
}

.morecats a, .morecats a:visited {
	color: #669900;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	text-transform: lowercase;
}

.morecats a:hover, .morecats a:visited:hover {
	color: #666;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	text-transform: lowercase;
}

.sidebaritems { width: 198px; padding:5px; margin: 3px; border: 3px solid #e8e5de; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #fff; }
.sidebaritems a {color: #754c24;}
.sidebaritems a, .sidebaritems a:visited {color: #754c24;}
.sidebaritemsindex { width: 198px; padding:5px; margin: 3px; mardin-top: 0px; padding-bottom: 15px; border: 0px solid #e8e5de; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #fff; }
.sidebaritemsindex a {color: #754c24;}
.sidebaritemsindex a, .sidebaritemsindex a:visited {color: #754c24;}

.maincontentitems { border: 1px solid #dddddd; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #F9F7EC; }
.titlemain { margin-bottom: 10px; background-color: #EFE7CD; height:27px; color: #754c24; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; font-size: 20px; padding: 5px; line-height: 30px; padding-left: 10px; }
.titlenoround {margin-bottom: 10px; margin-top: 10px; background-color: #EFE7CD; height:27px; color: #754c24; font-size: 20px; padding: 5px; padding-left: 10px; line-height: 30px; }
.maincontentpadding { padding: 10px; padding-top: 0px;}
.maincontentitems h6 {
color: #369;
font-family: 'Trebuchet MS', serif;
font-size: 22px;
font-weight: bold;
line-height: 80px;
}

.maincontentitems h3 {
color: #666;
font-family: 'Trebuchet MS', serif;
font-size: 16px;
font-weight: normal;
line-height: 20px;
font-style: normal;
vertical-align: middle;
}

.maincontentitems h3.subtitle {
color: #4C4C4C;
font-size: 14px;
line-height: 1.2em;
margin-bottom: 5px;
font-weight: bold;
}
.maincontentitems h4 {
color: #666;
font-family: 'Trebuchet MS', serif;
font-size: 22px;
font-weight: bold;
line-height: 30px;
font-style: normal;
}
.maincontentitems h5 {
color: #666;
font-family: 'Trebuchet MS', serif;
font-size: 14px;
font-weight: normal;
line-height: 20px;
font-style: normal;
}

.maincontentitems p { font-size: 14px;
margin-bottom: 0px; line-height: 20px; }

#homebuttons a.signup {
background: transparent url(../images/btn_signup.gif) no-repeat scroll 0% 0%;
background-image: url(../images/btn_signup.gif);
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: scroll;
background-position-x: 0%;
background-position-y: 0%;
background-origin: initial;
background-clip: initial;
background-color: transparent;
text-shadow: #A37226 1px 1px 1px;}

#homebuttons a.contractors {
background: transparent url(../images/btn_signup.gif) no-repeat scroll 100% 0%;
background-image: url(../images/btn_signup.gif);
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: scroll;
background-position-x: 100%;
background-position-y: 0%;
background-origin: initial;
background-clip: initial;
background-color: transparent;
text-shadow: #2E77AD 1px 1px 1px;
}

#homebuttons {
font-family: 'Trebuchet MS', serif;
overflow: ;
margin: 5px;
padding: 5px;
position: relative;
}

#homebuttons a.signup,#homebuttons a.contractors {
color: white;
float: left;
font-size: 18px;
height: 55px;
line-height: 55px;
margin-right: 10px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 175px;
}

.roundbutton {border: 0px solid #dddddd; -moz-border-radius: 12px; -webkit-border-radius: 12px; background-color: #754c24; width: 125px; height: 20px; float:left; padding: 10px; text-align:center}
.roundbutton1 {border: 0px solid #dddddd; -moz-border-radius: 12px; -webkit-border-radius: 12px; background-color: #ca872c; width: 125px; height: 20px; float:right; padding: 10px; text-align:center}
.roundbutton a, roundbutton a:visited {font-size:18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff;}
.roundbutton1 a, roundbutton1 a:visited {font-size:18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff;}

.roundbuttonsm {border: 0px solid #dddddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #F4F0DF; width: 115px; height: 16px; padding: 2px; text-align:center; float:right; margin-right: 10px; margin-top: 10px;}
.roundbuttonsm a, roundbuttonsm a:visited {font-size:12px; text-decoration:underline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #c60; font-weight: normal;}

.silverbutton {
background-color: #F3F3F3;
border-bottom: 2px solid #bbb;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-left: 1px solid #DDD;
border-top: 1px solid #DDD;
border-right: 1px solid #ddd;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
color: #C60;
display: inline-block;
font-size: 1.4em;
font-weight: bold;
margin-right: 1em;
margin-top: 1em;
text-transform: uppercase;
width: auto;
}

.silverbutton span {
border: 1px solid white;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
display: inline-block;
margin: 0px;
padding: 0.5em 1.5em;
width: auto;
}

.homesteps {
background-color: #FAFAFA;
border: 2px solid #EEE;
border-bottom-left-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
clear: both;
margin-bottom: 2em;
overflow: hidden;
padding: 1em 2em 1.5em;
}

.homestep {
border-right: 1px dotted #DDD;
float: left;
margin-right: 25px;
padding-right: 25px;
width: 28%;
}

.homestep.last {
border: 0px;
margin-right: 0px;
padding-right: 0px;
}

.homestep h3 {font-size: 17px; font-weight: bold;
line-height: 1.6em;
margin-bottom: 5px; color: #369; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.homestep h3,  {font-size: 17px; font-weight: bold;
line-height: 1.6em;
margin-bottom: 5px; color: #369; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

img.leftalign {
	float: left;
margin: 0.2em 0.8em 0.3em 0px;
padding: 0px;
}

div#resources {
border-top: 1px solid #DDD;
clear: both;
padding-top: 10px;
position: relative;
top: 10px;
}

div#resources #helpresources {
border-right: 1px solid #DDD;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCC;
width: 47%;
}
div#resources #helpresources p { line-height: 1.8em; display: block;}
div#resources #learnmorebutton a {
padding-top: 17px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
}
div#resources a {color: #666; cursor: auto;
text-decoration: none;}

#learnmorebutton a {
display: block;
letter-spacing: 0.5px;
text-transform: uppercase;
text-decoration: none;
}
.floatleft { float:left }

div#resources #features  {margin-right: 16px; }
#features {
background: url(/images/features.png) no-repeat;
background-image: url(/images/features.png);
height: 70px;
margin-top: 20px;
padding: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
width: 380px;
}
div#resources h3 {color: #C60;
font-size: 17px;
font-weight: bold;
margin: 1em 0px;
margin-top: 1em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
}

#featureslist {
border-right: ;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CFDCE8;
margin: 5px 0px 0px 80px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 80px;
padding-right: 15px;
}

#featureslist ul, ol { list-style:none;}
#featureslist li {
list-style: none;
list-style-type: none;
list-style-position: initial;
list-style-image: initial;
margin: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #516F8C;
font-size: 12px;
line-height: 1.7em;
}
#featurelistmore {
margin: 5px 3px 0px 0px;
margin-top: 5px;
margin-right: -5px;
margin-bottom: 0px;
margin-left: 0px;
color: #516F8C;
}
#learnmorebutton li {
list-style: none;
list-style-type: none;
list-style-position: initial;
list-style-image: initial;
margin-left: 0px;
}
#learnmorebutton {
background: url(/images/butlearnmore.png) no-repeat;
background-image: url(/images/butlearnmore.png);
height: 51px;
margin-left: -8px;
width: 134px;
}
.floatright {float:right;}
.points {font-size:14px; line-height:35px}

.roundedReviewer{width:100%; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; overflow:hidden; top:-2px;}
.roundedReviewer h2{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.date{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-weight: normal; }
.author{font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-bottom:14px}
.element{border-bottom:0px solid #f60; padding-bottom:20px; padding-top:20px; position:relative}

.affiliates{float:left;}
.affiliates #butEloren{background-color:#DBFFB7; color:#333}
.affiliates h2{margin-left:15px}
.affiliates #butEloren .vlT{background-position:0 -10px}
.affiliates #butEloren .vrT{background-position:0 -12px}
.affiliates .element {color:#414042; line-height: 20px;}
.roundedBlockTOP{position:relative; height:8px; left:0; top:-2px; width:100%; margin-bottom:-8px}
.roundedBlockTOP .lt,.roundedBlockTOP .rt{position:relative; width:8px; height:8px; overflow:hidden}
.roundedBlockTOP .lt{float:left; left:-2px}
.roundedBlockTOP .rt{float:right; right:-2px; background-position:0 -32px}
.roundedBlockBOT{position:relative; height:8px; left:0; top:2px; width:100%;}
.roundedBlockBOT .lt,.roundedBlockBOT .rt{position:relative; width:8px; height:8px; overflow:hidden}
.roundedBlockBOT .lt{float:left; left:-2px}
.roundedBlockBOT .rt{float:right; right:-2px; background-position:0 -24px}
.buttonRB{height:34px; padding:0 0 0 9px}
.buttonRB .butEl{float:left; height:26px; background-color:#DBFFB7; padding:0 15px; line-height:26px; margin-top:8px; position:relative; font:bold 14px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin-right:1px; cursor:pointer; border: 1px solid #9C0}
.buttonRB .butEl .ovLT,.buttonRB .butEl .ovRT,.buttonRB .butEl .vrT,.buttonRB .butElact .vlT{width:2px; height:2px; position:absolute; overflow:hidden; left:0; top:0}
.buttonRB .butEl .ovRT{ background-position:0 -2px; right:0; left:auto}
*html .buttonRB .butEl .ovRT{left:-2px; margin-left:100%; right:auto}
.buttonRB .butEl .vrT{background-position:0 -4px; right:-1px; left:auto}
*html .buttonRB .butEl .vrT{left:-1px; margin-left:100%; right:auto}
.buttonRB .butElact{cursor:default; margin-top:0; background-color:#f60; height:34px; color:#fff; line-height:34px}
.buttonRB .butElact .vrT{background-position:0 -8px; right:0}
*html .buttonRB .butElact .vrT{left:-2px}
.buttonRB .butElact .vlT{ background-position:0 -6px;}
.buttonRB .butElact .ovRT{background-position:0 -8px;}
.roundedBlock{border:2px solid #FA5; position:relative}


/* New Nav */
ul#nav {
    clear: both;
    float: left;
    height: 42px;
    margin: 0 0 30px 0;
    padding: 0 100px 0px 162px;
    position: relative;
    width: auto;
	background: url('/images/bg_submenu.gif') repeat-x;
}
ul#nav li {
    margin: 0;
    list-style:none;
    padding: 0 0 0 1px;
    height: 40px;
    display: block;
    float: left;
    background: transparent url('/images/bg_nav_item.gif') no-repeat left bottom;
}
ul#nav li a {
    display: block;
    color: #8f7758;
    line-height: 40px;
    padding: 0 19px;
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #FFFFFF;
}
ul#nav li a.last {
       background: transparent url('/images/bg_nav_item.gif') no-repeat right bottom;
}
ul#nav li.current a:link {
    color: #ce853d;
    background: transparent url('/images/bg_nav_current.gif') repeat-x left bottom;
}
#nav a:link, #nav a:visited, #nav a:active {
    text-decoration: none;
}
#nav a:hover, ul#nav li a.last:hover {
    background-color: #fefefc;
    color: #8f7758;
    background: transparent url('/images/bg_nav_current.gif') repeat-x left bottom;
}
.maincontentitems .text {padding: 5px; background-color:#EBF4CC}

