@charset utf-8;

* {
text-decoration:none;
border:0;
margin:0;
padding:0;
}

body {
text-align:center;
background:url(./images/homebg.gif) repeat-x;
margin:10px;
}

img, div { behavior: url(iepngfix.htc) }

div.wrapper {
width:965px;
background:#FFF;
border:5px solid #253E57;
margin:0 auto;
}

div.wrapper div.header {
height:100px;
position:relative;
}

div.wrapper div.header a.logoLink {
width:200px;
height:100px;
text-decoration:none;
float:left;
border:0;
}

div.wrapper div.header ul.headerLogin {
width:220px;
height:20px;
position:absolute;
top:3px;
right:0;
margin:0;
}

div.wrapper div.header ul.headerLogin li {
float:left;
list-style:none;
margin:0 5px 0 0;
}

div.wrapper div.header ul.headerLogin a:link,div.wrapper div.header ul.headerLogin a:active,div.wrapper div.header ul.headerLogin a:visited,div.wrapper div.header ul.headerLogin a:hover {
font:10px/20px Verdana, Arial, Helvetica, sans-serif;
color:#555;
display:block;
padding-left:10px;
border:0;
background:url(../images/design/bullet_headerLogin.gif) 0 8px no-repeat;
}

div.wrapper div.header blockquote.topBanner {
position:absolute;
top:28px;
right:15px;
}

div.wrapper ul.navbar {
height:45px;
clear:both;
background:#F8F8F8;
border-top:1px solid #F7F7F7;
border-bottom:1px solid #658CB8;
margin-top:5px;
padding:0;
}

div.wrapper ul.navbar li {
list-style:none;
float:left;
margin:0;
}

div.wrapper ul.navbar li a:link,div.wrapper ul.navbar li a:active,div.wrapper ul.navbar li a:visited,div.wrapper ul.navbar li a:hover {
font:bold 14px/45px Arial, Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
text-transform:uppercase;
display:block;
border-right:1px solid #EEE;
padding:0 20px 0 19px;
}

div.wrapper ul.navbar li a:hover,div.wrapper ul.navbar li a.menuActived:link,div.wrapper ul.navbar li a.menuActived:active,div.wrapper ul.navbar li a.menuActived:visited,div.wrapper ul.navbar li a.menuActived:hover {
color:#000;
background:#FFF url(../images/design/bg_navbarActived.gif) 0 100% repeat-x;
}

div.wrapper div.content {
background:none;
border-bottom:2px solid #F7F7F7;
padding:10px;
}

div.wrapper div.content blockquote.leftContent {
width:200px;
text-align:left;
float:left;
border:0;
margin:0 15px 0 0;
}

div.wrapper div.content blockquote.leftContent img {
margin:10px 0;
}

div.wrapper div.content blockquote.leftContent ul.standard-iconlink {
padding-left:13px;
}

.isShown {
display:visible;
}

ul.searchTab {
height:25px;
border:0;
}

ul.searchTab li {
width:100px;
float:left;
list-style:none;
}

ul.searchTab li a:link,ul.searchTab li a:active,ul.searchTab li a:visited,ul.searchTab li a:hover {
font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
outline:none;
color:#95B0D5;
text-align:center;
display:block;
background:#D9E3F0;
border:0;
padding:5px 0;
}

ul.searchTab li.tab-active a,ul.searchTab li.tab-active a:link,ul.searchTab li.tab-active a:visited,ul.searchTab li.tab-active a:active,ul.searchTab li.tab-active a:hover {
color:#1B293A;
background:#BDCEE1;
border:1px solid #8AA9CA;
border-bottom:0;
}

ul.searchTab li.tab-inactive a,ul.searchTab li.tab-inactive a:link,ul.searchTab li.tab-inactive a:visited,ul.searchTab li.tab-inactive a:active,ul.searchTab li.tab-inactive a:hover {
color:#95B0D5;
}

ul.searchTab li.tab-inactive a:hover {
color:#1B293A;
}

div.wrapper div.content blockquote.leftContent p.standardTitle {
font:normal 18px/20px Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 10px;
padding:0;
}

div.simpleSearch {
font:normal 11px/24px Verdana, Arial, sans-serif;
color:#1B293A;
margin-bottom:10px;
clear:both;
background:#BDCEE1;
border:1px solid #8AA9CA;
border-top:0;
padding:0 10px 10px;
}

div.simpleSearch label {
color:#1B293A;
display:block;
}

div.simpleSearch input,div.simpleSearch select {
width:96%;
font:normal 10px Verdana, Arial, sans-serif;
color:#1B293A;
background:#F0F4F9;
border:1px solid #8AA9CA;
border-right-color:#E1EBF4;
border-bottom-color:#E1EBF4;
padding:2px;
}

div.simpleSearch input:focus {
background:#FFF;
}

div.simpleSearch .selectRegion {
margin-bottom:0;
}

div.simpleSearch div#tab2 select {
margin-bottom:3px;
}

div.simpleSearch input.SearchInputSmall {
width:70px;
}

div.simpleSearch ul.standardButton {
margin-top:10px;
margin-bottom:10px;
}

div.simpleSearch ul.standardButton li input,div.simpleSearch ul.standardButton li button,div.simpleSearch ul.standardButton li a:link,div.simpleSearch ul.standardButton li a:active,div.simpleSearch ul.standardButton li a:visited,div.simpleSearch ul.standardButton li a:hover {
width:86px;
color:#E0E9F1;
text-decoration:none;
background:#243C5A url(../images/design/bg_standardButton.gif) 0 0 repeat-x;
border:0;
}

div.wrapper div.content a.advertiseButton {
background:url(../images/color/clean/bt_signup.gif) 0 0 no-repeat;
width:175px;
height:37px;
display:block;
text-align:center;
font:bold 13px/33px Arial, Helvetica, sans-serif;
color:#333;
margin:5px auto;
}

div.wrapper div.content a.advertiseButton:hover {
text-decoration:none;
}

dl.base-join {
text-align:left;
margin-bottom:10px;
}

dl.base-join dt {
font:bold 13pt Arial, Verdana, sans-serif;
color:#003F7E;
border-bottom:1px solid #EEE;
padding:0 0 5px;
}

dl.base-join dt span {
color:#658CB8;
}

dl.base-join dd {
font:normal 9pt Arial, Verdana, sans-serif;
color:#243D55;
text-align:left;
padding:5px 0 0;
}

dl.base-join form {
background:#FFF;
border:5px solid #F4F4F4;
padding:5px 0;
}

dl.base-join div.formFieldsLogin {
font:normal 10px/18px Verdana, Arial, sans-serif;
color:#333;
text-transform:lowercase;
padding:5px;
}

dl.base-join div.formFieldsLogin label {
width:65px;
display:block;
float:left;
text-align:right;
color:#919191;
clear:left;
margin-right:4px;
}

dl.base-join div.formFieldsLogin input {
width:103px;
float:left;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#2C5783;
background:#DEE9F3;
border-top:1px solid #69C;
border-left:1px solid #69C;
margin-bottom:5px;
padding:2px;
}

dl.base-join div.formFieldsLogin input.inputAuto {
width:auto;
background:none;
border:0;
vertical-align:middle;
float:none;
padding:0;
}

dl.base-join div.formFieldsLogin span.automaticLogin {
display:block;
clear:both;
text-align:center;
padding:5px;
}

dl.base-join div.formFieldsLogin table ul.standardButton {
border:0;
padding:0 12px 0 0;
}

dl.base-join div.formFieldsLogin ul.standardButton li {
float:right;
}

dl.base-join div.formFieldsLogin ul.standardButton li input {
width:73px;
color:#E0E9F1;
font-weight:700;
background:#396D9D url(../images/design/bg_memberButton.gif) 0 0 repeat-x;
border:0;
}

dl.base-join a:link,dl.base-join a:active,dl.base-join a:visited,dl.base-join a:hover {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#609629;
}

dl.base-join dd.base-joinLink {
text-align:center;
padding-top:0;
}

dl.base-join dd.warning {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#5E421E;
margin:0;
}

ul.left-list {
line-height:11px;
text-align:left;
border:0;
margin:0;
padding:0 5px 5px;
}

ul.left-list li {
list-style:none;
margin:0;
padding:0;
}

ul.left-list li a:link,ul.left-list li a:visited,ul.left-list li a:active,ul.left-list li a:hover {
font:normal 11px/normal Verdana, Arial, Helvetica;
color:#555;
text-decoration:none;
display:block;
}

ul.left-list li.left-listTITLE a:link,ul.left-list li.left-listTITLE a:visited,ul.left-list li.left-listTITLE a:active,ul.left-list li.left-listTITLE a:hover {
font-weight:700;
color:#609629;
border-bottom:1px solid #EEE;
background:url(../images/design/bg_CATbullet.gif) 0 9px no-repeat;
margin:0 0 3px;
padding:5px 5px 5px 7px;
}

div.wrapper div.content blockquote.leftContent p.viewAllCategories {
font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding:0 10px 10px 0;
}

div.wrapper div.content blockquote.leftContent p.viewAllCategories a:link,div.wrapper div.content blockquote.leftContent p.viewAllCategories a:active,div.wrapper div.content blockquote.leftContent p.viewAllCategories a:visited,div.wrapper div.content blockquote.leftContent p.viewAllCategories a:hover {
color:#96293F;
}

div.wrapper div.content blockquote.middleContent {
width:54%;
height:auto;
float:left;
border:0;
padding-bottom:10px;
background:none;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
margin:0 15px 0 0;
}

blockquote.bottomBanner {
clear:both;
border:0;
text-align:center;
margin:0 auto;
padding:10px 0 0;
}

div.wrapper div.content blockquote.middleContentExtended {
width:77.1%;
float:left;
border:0;
background:none;
border-left:1px solid #EEE;
margin:0;
}

blockquote.middleContentExtended p {
color:#333;
}

div.wrapper div.content blockquote.extendedContent {
width:750px;
margin:0 auto;
}

div.wrapper div.content blockquote.contentBorder {
border-top:5px solid #679933;
padding:10px 0 0;
}

div.wrapper div.content blockquote.rightContent {
width:200px;
text-align:left;
float:left;
}

div.wrapper div.content blockquote.rightContent h3 {
font:normal 18px/20px Arial, Helvetica, sans-serif;
color:#000;
}

div.wrapper div.content blockquote.rightContent h3 span {
color:#F46200;
}

div.mobileFeature {
background:#396D9D url(../images/design/bg_mobile.gif) no-repeat 10px 18px;
border:1px solid #69F;
margin:0 0 10px;
padding:10px 10px 5px;
}

html>body div.mobileFeature {
background:#CCF url(../images/design/bg_mobile.gif) no-repeat 5px 13px;
}

div.mobileFeature h1 {
font:normal 16px/20px Arial, Helvetica, sans-serif;
color:#000;
padding:0 0 0 40px;
}

div.mobileFeature p {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
padding:0 0 20px 35px;
}

div.mobileFeature p.mobileAddress {
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
padding:0;
}

.rightBanner {
margin-top:10px;
padding-bottom:10px;
text-align:center;
text-decoration:none;
background:#292927;
}

.rightBanner h4 {
font:normal 18px/20px Arial, Helvetica, sans-serif;
color:#888;
text-align:left;
padding:10px 5px 0;
}

.rightBanner img,.rightBanner object {
border:5px solid #42423E;
margin:0;
}

.rightBanner span {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
display:block;
padding:10px 5px 0;
}

.rightBanner span.alignCenter {
text-align:center;
}

.rightBanner a:link,.rightBanner a:visited,.rightBanner a:active,.rightBanner a:hover {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
margin-bottom:0;
display:block;
padding:0;
}

.rightBanner .noimage {
width:170px;
border:5px solid #42423E;
margin:0 auto;
}

.bannerleftText {
margin-top:10px;
text-align:center;
text-decoration:none;
}

.bannerleftText a.baseRightBanner:link,.bannerleftText a.baseRightBanner:visited,.bannerleftText a.baseRightBanner:active,.bannerleftText a.baseRightBanner:hover {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
background:#FFF;
text-align:left;
text-decoration:none;
margin-bottom:10px;
display:block;
border:1px solid #EEE;
padding:10px;
}

.bannerleftText a.baseRightBanner span.sponsoredLinkTitle {
font:bold 12px Arial, Helvetica, sans-serif;
text-align:center;
color:#BF0000;
margin:0;
padding:0 0 5px;
}

.bannerleftText a.baseRightBanner span.sponsoredLinkContent {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}

.bannerleftText a.baseRightBanner span.sponsoredLinkURL,blockquote.rightContent .bannerleftText a.baseRightBanner span.sponsoredLinkURL {
font:normal 10px Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
color:#5B9124;
margin:0;
padding:1px 5px;
}

.bannerPreview /*Use this class with bannerLeftText on sitemanager and members section in Banner Preview*/ {
width:200px;
margin-left:auto;
margin-right:auto;
}

.bannerleftText a.sponsoredLinks-buy:link,.bannerleftText a.sponsoredLinks-buy:active,.bannerleftText a.sponsoredLinks-buy:visited,.bannerleftText a.sponsoredLinks-buy:hover {
font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
color:#C90339;
display:block;
padding:0 5px 0 0;
}

div.wrapper div.footer {
clear:both;
background:#FFF;
border-top:1px solid #EEE;
border-bottom:2px solid #1C2F43;
padding:10px;
}

div.wrapper div.footer blockquote {
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#D6E1ED;
text-align:left;
background:#253E57;
}

div.wrapper div.footer blockquote p {
padding:2px 2px 0;
}

div.wrapper div.footer ul.navFooter {
height:12px;
text-align:center;
margin:0 auto;
}

div.wrapper div.footer ul.navFooter li {
list-style:none;
display:inline;
margin:0 2px;
}

div.wrapper div.footer ul.navFooter li.last {
padding-left:18%;
}

div.wrapper div.footer ul.navFooter li,div.wrapper div.footer ul.navFooter li a:link,div.wrapper div.footer ul.navFooter li a:active,div.wrapper div.footer ul.navFooter li a:visited,div.wrapper div.footer ul.navFooter li a:hover {
font:11px/25px Verdana, Arial, Helvetica, sans-serif;
color:#999;
}

div.wrapper div.footer ul.navFooter li a:hover {
text-decoration:underline;
color:#609629;
}

div.wrapper div.footer p.copyright {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#999;
margin-top:5px;
}

div.wrapper div.findus {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin-top:2px;
margin-bottom:2px;
}

br.clear {
clear:both;
line-height:0;
height:0;
}

p.standardText {
font:normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:0 15px;
}

p.basePowered {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#999;
text-align:right;
margin:0;
padding:10px 0 0;
}

p.basePowered a:hover {
color:#609629;
text-decoration:underline;
}

.warning {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#5E421E;
margin:10px;
}

a.warning:link,a.warning:active,a.warning:visited,a.warning:hover {
text-decoration:underline;
color:#000;
padding-left:20px;
background:url(../images/icon_atention.gif) 0 0 no-repeat;
}

a.warning:hover {
text-decoration:none;
color:#5E421E;
}

.bigWarning {
font-size:16px;
}

a.quickListRemove:link,a.quickListRemove:active,a.quickListRemove:remove,a.quickListRemove:hover {
width:16px;
height:16px;
position:absolute;
bottom:58px;
left:6px;
}

div.wrapper div.content .informationMessage,div.wrapper div.content .errorMessage,div.wrapper div.content .successMessage,.informationMessage {
font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
height:1%;
margin:10px 20px;
padding:15px 15px 15px 45px;
}

div.wrapper div.content .informationMessage,.informationMessage {
color:#135DA2;
border:5px solid #E6F3FB;
background:#F9FDFF url(../images/design/bg_icon_information.gif) 10px center no-repeat;
}

div.wrapper div.content .informationMessage a:link,div.wrapper div.content .informationMessage a:active,div.wrapper div.content .informationMessage a:visited,div.wrapper div.content .informationMessage a:hover,.informationMessage a:link,.informationMessage a:active,.informationMessage a:visited,.informationMessage a:hover {
color:#2E4E6B;
text-decoration:underline;
}

div.wrapper div.content .errorMessage {
color:#C10924;
border:5px solid #FFEAEA;
background:#FFF9F9 url(../images/design/bg_icon_error.gif) 10px 10px no-repeat;
}

div.wrapper div.content .errorMessage a:link,div.wrapper div.content .errorMessage a:active,div.wrapper div.content .errorMessage a:visited,div.wrapper div.content .errorMessage a:hover {
color:#C94601;
text-decoration:underline;
}

div.wrapper div.content .successMessage {
color:#609629;
border:5px solid #F1F7D4;
background:#F9FCEB url(../images/design/bg_icon_success.gif) 10px 10px no-repeat;
}

div.wrapper div.content .successMessage a:link,div.wrapper div.content .successMessage a:active,div.wrapper div.content .successMessage a:visited,div.wrapper div.content .successMessage a:hover {
color:#4D6B2E;
text-decoration:underline;
}

h1.standardTitle,p.standardTitle {
font:normal 18px verdana, Helvetica, sans-serif;
text-align:left;
color:#000;
margin:0;
padding:2px 15px 10px 3px;
}

ul.standardButton,ul.standardButton li,ul.standardButton li input,ul.standardButton li button {
height:28px;
margin:0 auto;
padding:0;
}

ul.standardButton li.buttonSpace {
width:5px;
background:none;
}

ul.standardButton li input,ul.standardButton li button,ul.standardButton li a:link,ul.standardButton li a:active,ul.standardButton li a:visited,ul.standardButton li a:hover {
width:71px;
font:bold 10px/28px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
text-transform:capitalize;
cursor:pointer;
display:block;
background:#396D9D url(../images/design/bg_memberButton.gif) 0 0 repeat-x;
}

ul.standardButton li input,ul.standardButton li button {
display:inline;
}

ul.iconNavbar {
height:20px;
border:0;
margin:0 0 0 auto;
}

ul.iconNavbar li.fakeButton {
font:normal 10px Arial, Helvetica, sans-serif;
color:#FFF;
background:#C00;
border:1px solid #C00;
padding:2px 9px;
}

ul.iconNavbar li a:link,ul.iconNavbar li a:active,ul.iconNavbar li a:visited,ul.iconNavbar li a:hover {
font:normal 10px Arial, Helvetica, sans-serif;
color:#4A761F;
text-transform:lowercase;
display:block;
border:1px solid #EEE;
padding:2px 9px;
}

ul.iconNavbar li a:hover {
color:#558624;
border:1px solid #BBDCA3;
text-decoration:none;
}

ul.iconNavbar li.removeQuicklist a:hover {
color:#C00;
border:1px solid #FFE1E1;
}

ul.iconNavbar li.claimnavbarButton a:link,ul.iconNavbar li.claimnavbarButton a:active,ul.iconNavbar li.claimnavbarButton a:visited,ul.iconNavbar li.claimnavbarButton a:hover {
font:normal 10px Arial, Helvetica, sans-serif;
color:#FFF;
background:#558624;
border:1px solid #558624;
padding:2px 9px;
}

ul.iconNavbar li.claimnavbarButton a:hover {
color:#FFF;
background:#40651B;
border:1px solid #40651B;
}

ul.standard-iconlink li {
list-style:none;
margin:0;
padding:0 0 10px 10px;
}

ul.standard-iconlink a:link,ul.standard-iconlink a:active,ul.standard-iconlink a:visited,ul.standard-iconlink a:hover {
font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
color:#003F7E;
text-decoration:none;
}

ul.standard-iconlink li.favoritesview-icon {
background:url(../images/content/bullet_viewQuickListFront.gif) 0 7px no-repeat;
text-align:left;
padding-left:7px;
}

ul.standard-iconlink li.remove-icon {
background:url(../images/icon_delete.gif) 0 50% no-repeat;
}

ul.standardStep,ul.standardStep li {
list-style:none;
margin:0;
padding:10px 0;
}

ul.standardStep {
width:750px;
height:34px;
margin:10px auto;
}

ul.standardStep li {
width:150px;
font:bold 14px/34px Arial, Helvetica, sans-serif;
text-align:left;
color:#DDD;
float:left;
border:0;
background:url(../images/color/clean/bg_stepInactive.gif) 0 0 no-repeat;
padding:0 0 0 14px;
}

ul.standardStep li.standardStepAD {
width:auto;
background:none;
color:#3F631B;
}

ul.standardStep li span {
margin-right:15px;
}

table.standardForm {
width:95%;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background:#FAFAFA;
border:3px solid #EEE;
margin:0 auto;
}

table.standardForm th span {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

table.standardForm th,table.standardForm td {
padding:5px;
}

table.standardForm th {
font-size:10px;
white-space:nowrap;
color:#555;
padding-left:35px;
text-align:right;
font-weight:400;
}

table.standardForm th.standardFormTitle {
font-size:11px;
font-weight:700;
text-align:left;
color:#609629;
padding:10px;
}

table.standardForm td input,table.standardForm td button,table.standardForm td textarea {
width:96%;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
border:0;
border-left:1px solid #E7E7E7;
border-top:1px solid #E7E7E7;
padding:5px;
}

table.standardForm td input.smallInput {
width:100px;
}

table.standardForm td ul.standardButton {
width:90px;
float:right;
}

table.standardForm td ul.standardButton input,table.standardForm td ul.standardButton button {
width:90px;
font-weight:700;
color:#FFF;
border:0;
}

table.standardForm td ul.standardButton button {
line-height:20px;
}

div.dynamicContent {
text-align:left;
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:10px 15px 0;
}

div.dynamicContent p,div.dynamicContent h1,div.dynamicContent h2,div.dynamicContent h3,div.dynamicContent h4,div.dynamicContent h5,div.dynamicContent h6 {
margin-bottom:10px;
font:normal 18px/24px Arial, Helvetica, sans-serif;
color:#003F7E;
}

div.dynamicContent a:link,div.dynamicContent a:active,div.dynamicContent a:visited,div.dynamicContent a:hover {
color:#003365;
}

ul.rating * {
font:normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

ul.rating {
padding-top:10px;
height:35px;
}

ul.rating li.ratingLeftSpace {
display:none;
margin:0;
padding:0;
}

ul.rating li.ratingSeeComment {
clear:left;
}

ul.rating li.ratingSeeComment a:link,ul.rating li.ratingSeeComment a:active,ul.rating li.ratingSeeComment a:visited,ul.rating li.ratingSeeComment a:hover {
line-height:20px;
color:#000;
font-weight:700;
white-space:nowrap;
}

ul.rating li.ratingStar {
margin:0 1px 0 0;
}

ul.rating li.ratingReview {
width:115px;
}

ul.rating li.ratingReview,ul.rating li.ratingReview a:link,ul.rating li.ratingReview a:active,ul.rating li.ratingReview a:visited,ul.rating li.ratingReview a:hover {
line-height:16px;
color:#000;
font-weight:400;
font-style:italic;
margin:0;
padding:0 0 0 2px;
}

ul.rating li.ratingImage {
white-space:nowrap;
margin:0;
padding:0 0 0 5px;
}

ul.rating li.ratingImage a:link,ul.rating li.ratingImage a:active,ul.rating li.ratingImage a:visited,ul.rating li.ratingImage a:hover {
line-height:20px;
font-weight:700;
padding-left:5px;
background:url(../images/design/bullet_rateIt.gif) 0 3px no-repeat;
}

ul.rating li.ratingImage a:hover {
color:#7A4;
text-decoration:none;
background:url(../images/design/bullet_rateIt.gif) 0 -7px no-repeat;
}

ul.rating li.ratingText {
clear:left;
padding-left:10px;
}

ul.rating li.ratingText a:link,ul.rating li.ratingText a:active,ul.rating li.ratingText a:visited,ul.rating li.ratingText a:hover {
font-size:7.5pt;
color:#C93;
font-weight:700;
text-decoration:none;
white-space:nowrap;
}

table.pagingContent,table.pagingContent table {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:0 auto;
}

table.pagingContent td {
padding:2px;
}

table td.paging-letters a:link,table td.paging-letters a:active,table td.paging-letters a:visited,table td.paging-letters a:hover {
color:#666;
padding:0 8px 0 0;
}

table.pagingContent select {
width:50px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
border:1px solid #666;
}

.controlPhoneShow,.controlFaxShow {
visibility:visible;
}

ul.categoryTreeview {
list-style:none;
padding:0 0 0 20px;
}

ul.categoryTreeview li.warning {
font:bold 11px/35px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#135DA2;
padding:0;
}

ul.categoryTreeview li.loading {
font:bold 11px/35px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#135DA2;
background:url(../images/img_loading.gif) no-repeat 0 0;
padding:0 0 0 35px;
}

ul.categoryTreeview li {
font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding-bottom:3px;
}

ul.categoryTreeview li.categoryBullet {
background:url(../images/design/bullet_subMenu.gif) no-repeat 3px 5px;
padding-left:16px;
}

ul.categoryTreeview li a.categoryTitle:link,ul.categoryTreeview li a.categoryTitle:active,ul.categoryTreeview li a.categoryTitle:visited,ul.categoryTreeview li a.categoryTitle:hover {
font-weight:700;
padding-left:3px;
}

ul.categoryTreeview li a.categoryOpen:link,ul.categoryTreeview li a.categoryOpen:active,ul.categoryTreeview li a.categoryOpen:visited,ul.categoryTreeview li a.categoryOpen:hover {
background:#396D9D;
font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
border:1px solid #2E4C6B;
text-decoration:none;
padding:0 1px;
}

ul.categoryTreeview li a.categoryClose:link,ul.categoryTreeview li a.categoryClose:active,ul.categoryTreeview li a.categoryClose:visited,ul.categoryTreeview li a.categoryClose:hover {
background:#396D9D;
font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
border:1px solid #2E4C6B;
text-decoration:none;
padding:0 3px;
}

ul.categoryTreeview li a.categoryAdd:link,ul.categoryTreeview li a.categoryAdd:active,ul.categoryTreeview li a.categoryAdd:visited,ul.categoryTreeview li a.categoryAdd:hover {
color:#609629;
text-decoration:underline;
font-weight:700;
}

ul.categoryTreeview li ul {
list-style:none;
padding-left:15px;
}

ul.basePreviewNavbar {
height:30px;
background:#FBFBFB;
border:1px solid #EEE;
margin:0 0 10px;
padding:0;
}

ul.basePreviewNavbar li a:link,ul.basePreviewNavbar li a:active,ul.basePreviewNavbar li a:visited,ul.basePreviewNavbar li a:hover {
background:url(../images/icon_delete.gif) 94% 50% no-repeat;
font:normal 10px Arial, Helvetica, sans-serif;
color:#000;
display:block;
border:0;
padding:8px 30px 8px 10px;
}

ul.basePreviewNavbar li a:hover {
color:#9B350C;
}

table.standard-tableTOPBLUE {
width:750px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#6A6A6A;
clear:left;
background:#FAFAFA;
margin:10px auto 0;
}

table.standard-tableTOPBLUE th {
font:bold 11px/28px Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#EAF0F7;
text-align:left;
white-space:nowrap;
padding:0 5px;
}

table.standard-tableTOPBLUE td {
color:#4D4D4D;
text-align:left;
padding:4px;
}

table.standard-tableTOPBLUE td table td,table.standard-tableTOPBLUE td table th {
border:0;
}

table.standard-tableTOPBLUE td.tableTOPBLUECheck {
text-align:left;
border:0;
background:#FFF;
padding:0;
}

table.standard-tableTOPBLUE td.tableTOPBLUECheck table {
margin:0;
}

table.standard-tableTOPBLUE td.tableTOPBLUECheck * {
width:auto;
text-align:left;
border:0;
background:#FFF;
}

table.standard-tableTOPBLUE td.tableTOPBLUECheck a,table.standard-tableTOPBLUE td.tableTOPBLUECheck a:link,table.standard-tableTOPBLUE td.tableTOPBLUECheck a:active,table.standard-tableTOPBLUE td.tableTOPBLUECheck a:visited,table.standard-tableTOPBLUE td.tableTOPBLUECheck a:hover {
cursor:pointer;
}

.status-active {
color:#587F51;
}

.status-suspended {
color:#647C84;
}

.status-pending {
color:#900;
}

table.standard-tableTOPBLUE input.inputCheck {
width:auto;
border:0;
}

div.wrapper div.header ul.headerLogin a:hover,ul.standardStep li.stepActived,ul.rating li.ratingText a:hover,table td.paging-letters a:hover,ul.categoryTreeview li a:link,ul.categoryTreeview li a:active,ul.categoryTreeview li a:visited,ul.categoryTreeview li a:hover,table.standard-tableTOPBLUE a:link,table.standard-tableTOPBLUE a:active,table.standard-tableTOPBLUE a:visited,table.standard-tableTOPBLUE a:hover {
color:#000;
}

.isHidden,.controlPhoneHide,.controlFaxHide {
display:none;
}

div.wrapper div.content blockquote.leftContent p.standardTitle span,h1.standardTitle span,p.standardTitle span {
color:#003F7E;
}

div.simpleSearch input.simplesearchRadio,html>body div.wrapper div.footer {
width:auto;
}

div.simpleSearch select,table.standardForm table td.standardFormButton {
width:100%;
}

dl.base-join table.table-login table,blockquote.bottomBanner .noimage,table.standard-tableTOPBLUE td table {
margin:0 auto;
}

dl.base-join a:hover,ul.left-list li a:hover,.bannerleftText a.sponsoredLinks-buy:hover {
color:#000;
text-decoration:underline;
}

ul.left-list h1,ul.left-list h2,div.wrapper div.content ul.standard-iconlink,div.wrapper div.content blockquote.leftContent ul.standard-iconlink {
margin:0;
padding:0;
}

.bannerleftText a.baseRightBanner span,div.wrapper div.content span.informationMessage,div.wrapper div.content span.errorMessage,div.wrapper div.content span.successMessage {
display:block;
}

p.basePowered a:link,p.basePowered a:active,p.basePowered a:visited,p.basePowered a:hover,ul.standardStep li.standardStepAD span,ul.standardStep li.stepActived span {
color:#609629;
}

div.wrapper div.content .informationMessage a:hover,.informationMessage a:hover,div.wrapper div.content .errorMessage a:hover,div.wrapper div.content .successMessage a:hover {
color:#000;
text-decoration:none;
}

ul.standardButton li,ul.rating li {
float:left;
list-style:none;
}

ul.iconNavbar li,ul.basePreviewNavbar li {
list-style:none;
float:right;
}

.standard-iconlink li a:hover,div.dynamicContent a:hover {
text-decoration:underline;
}

table td.paging-letters a.firstLetter:link,table td.paging-letters a.firstLetter:active,table td.paging-letters a.firstLetter:visited,table td.paging-letters a.firstLetter:hover,.status-expired {
color:#EF413D;
}

ul.categoryTreeview li a.categoryOpen:hover,ul.categoryTreeview li a.categoryClose:hover {
background:#2E4C6B;
border:1px solid #003F7E;
}

.tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:5px;
}
