.pagetext {width:640px;float:left;}
#contentbox {width:640px;float:left;}

/*---[ general elements ]---*/
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin:0px; padding:0px; text-align:center; background-color:#000000;}
.centercontent {width:980px; margin-left:auto; margin-right:auto; padding:0px; text-align:left; position:relative;}
.clearboth {clear:both;}
img {border:0px;}
.icon {vertical-align:middle;}
a, a:visited {color:#005abb; text-decoration:none;}
a:hover {color:#005abb; text-decoration:underline;}
a.drkbluelink, a.drkbluelink:visited {color:#19548e; text-decoration:none;}
a.drkbluelink:hover {color:#19548e; text-decoration:underline;}
a.lightbluelink, a.lightbluelink:visited {color:#0086c0; text-decoration:none;}
a.lightbluelink:hover {color:#0086c0; text-decoration:underline;}
a.greylink, a.greylink:visited {color:#666666; text-decoration:none;}
a.greylink:hover {color:#666666; text-decoration:underline;}
#error { border: 1px #cc0000 solid; background-color: #990000; background-image: url('/timages/error.png'); background-repeat: no-repeat; background-position: 10px 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; padding: 15px 15px 15px 30px; margin: 0px 0px 20px 0px; }
#success { border: 1px #0099ff solid; background-color: #006699; background-image: url('/timages/star.png'); background-repeat: no-repeat; background-position: 10px 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; padding: 15px 15px 15px 30px; margin: 0px 0px 20px 0px; }
.redbar { background-color: #990000; height: 1px; color: #cccccc; border: 0px; }
.greybar {background-color:#e5e5e5;border:0px;height:1px;}

.newstopimage {width:300px;float:left;padding-right:10px;}
.newssmallimage {width:100px;float:left;padding-right:10px;}

/*---[ button black elements ]---*/
.buttonblack {color:#eeeeee;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight: none;cursor:pointer;cursor:hand;line-height:42px;background:url(/timages/button-black.jpg) no-repeat right top;padding-right:30px;vertical-align:middle;display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/}
.buttonblack span {background:url(/timages/button-black.jpg) no-repeat left top;height:42px;display:block;display:inline-block;padding-left:30px;line-height:42px;color:#eeeeee;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
a.buttonblack {color: #eeeeee;text-decoration:none;}
a.buttonblack:hover {background-position:right -38px;color:#e9d20e;text-decoration:none;}
a.buttonblack:hover span {background-position:left -38px;text-decoration:none;}

/*---[ button green elements ]---*/
.buttongreen {color:#eeeeee;font-size:13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight: none;cursor:pointer;cursor:hand;line-height:42px;background:url(/timages/button-green.jpg) no-repeat right top;padding-right:30px;vertical-align:middle;display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/}
.buttongreen span {background:url(/timages/button-green.jpg) no-repeat left top;height:42px;display:block;display:inline-block;padding-left:30px;line-height:42px;color:#eeeeee;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
a.buttongreen {color: #eeeeee;text-decoration:none;}
a.buttongreen:hover {background-position:right -38px;color:#e9d20e;text-decoration:none;}
a.buttongreen:hover span {background-position:left -38px;text-decoration:none;}

/*---[ button grey mail elements ]---*/
#boaddimagevideourl {padding:15px;border:1px #e5e5e5 solid;background-color:#f5f5f5;}
.buttongreymail {color:#333333;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight: none;cursor:pointer;cursor:hand;line-height:42px;background:url(/timages/button-grey-mail.jpg) no-repeat right top;padding-right:15px;vertical-align:middle;display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/}
.buttongreymail span {background:url(/timages/button-grey-mail.jpg) no-repeat left top;height:42px;display:block;display:inline-block;padding-left:15px;line-height:42px;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a.buttongreymail {color: #333333;text-decoration:none;}
a.buttongreymail:hover {background-position:right -38px;color:#e9d20e;text-decoration:none;}
a.buttongreymail:hover span {background-position:left -38px;text-decoration:none;}

/*---[ button community checkthisout elements ]---*/
.boimagevideoshow {color:#333333;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight: none;cursor:pointer;cursor:hand;line-height:42px;background:url(/timages/button-grey-mail.jpg) no-repeat right top;padding-right:15px;vertical-align:middle;display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/}
.boimagevideoshow span {background:url(/timages/button-grey-mail.jpg) no-repeat left top;height:42px;display:block;display:inline-block;padding-left:15px;line-height:42px;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a.boimagevideoshow {color: #333333;text-decoration:none;}
a.boimagevideoshow:hover {background-position:right -38px;color:#e9d20e;text-decoration:none;}
a.boimagevideoshow:hover span {background-position:left -38px;text-decoration:none;}

/*---[ community login elements ]---*/
.communityloginbg {background:url(/timages/community-login-bg4.jpg) no-repeat right top;height:450px;padding-left:30px;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:14px;}

/*---[ header elements ]---*/
h1 {font-family:Helvetica,arial,sans-serif; font-size:24px; color: #333333; font-weight:normal; margin:0px; padding:0px;}
h2 {font-family:Helvetica,arial,sans-serif; font-size:22px; color: #333333; font-weight:normal; margin:0px; padding:0px;}
h3 {font-family:Helvetica,arial,sans-serif; font-size:18px; color: #333333; font-weight:normal; margin:0px; padding:0px;}
h4 {font-family:Helvetica,arial,sans-serif; font-size:14px; color: #333333; font-weight:normal; margin:0px; padding:0px;}
h5 {font-family:Helvetica,arial,sans-serif; font-size:12px; color: #333333; font-weight:normal; margin:0px; padding:0px;}
h6 {font-family:Helvetica,arial,sans-serif; font-size:10px; color: #333333; font-weight:normal; margin:0px; padding:0px;}

/*---[ header elements ]---*/
#header { border-bottom:1px #000000 solid; background:#000000 url('/timages/header-back.jpg') repeat-x left top; height:108px; }
#logo { float:left; width:243px; padding-top:44px; }
#bheader { float:right; width:728px; text-align:right; font-size:10px; color:#4b4e51; font-family: Arial, Helvetica, sans-serif; }

/*---[ tab bar elements ]---*/
#tabbar { border-top:1px #333333 solid; background:#333333 url('/timages/tabbar-back.jpg') repeat-x left top; height:29px; }
#tabbarleft {float:left; width:400px;font-size:11px;font-family:Arial, Helvetica, sans-serif; }
#tabbarright {float:right;width:400px;text-align:right;}
.tabbartabblack { color: #eeeeee; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; cursor:pointer; cursor:hand; line-height:29px; background:url('/timages/tabbar-tab-black.jpg') no-repeat right top; padding-right:15px; vertical-align:middle; display:block; display:inline-block; display:-moz-inline-box; }
.tabbartabblack span { background:url('/timages/tabbar-tab-black.jpg') no-repeat left top; height:29px; display:block; display:inline-block; padding-left:15px; line-height:29px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.tabbartabblack, a.tabbartabblack:visited { color: #eeeeee;text-decoration: none; }
a.tabbartabblack:hover, a.tabbartabblack:active { color:#a8df06;text-decoration: none; }
.tabbartabgreen { color: #eeeeee; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; cursor:pointer; cursor:hand; line-height:29px; background:url('/timages/tabbar-tab-green.jpg') no-repeat right top; padding-right:15px; vertical-align:middle; display:block; display:inline-block; display:-moz-inline-box; }
.tabbartabgreen span { background:url('/timages/tabbar-tab-green.jpg') no-repeat left top; height:29px; display:block; display:inline-block; padding-left:15px; line-height:29px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.tabbartabgreen, a.tabbartabgreen:visited { color: #eeeeee;text-decoration: none; }
a.tabbartabgreen:hover, a.tabbartabgreen:active { color:#eae202;text-decoration: none; }

/*---[ link bar elements ]---*/
#linkbar { border-top:2px #8dbc02 solid; border-bottom:3px #5f8d2e solid; background:#689b31 url('/timages/linkbar-back.jpg') repeat-x left top; height:41px; }
#linkbarlogoicon {position:absolute;left:-2px;top:-2px;}
#linkbarmenu{float:left;width:625px;font-weight:normal;font-size:13px;font-family:Arial, Helvetica, sans-serif;padding-left:45px; }
#linkbarmenu:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
#linkbarmenu ul{width:100%; padding:10px 10px 10px 0px; margin:0px; text-align:left;}
#linkbarmenu ul li{display:inline;}
#linkbarmenu ul li a{color:#ffffff;padding:10px 10px 15px 10px;margin:0px;text-decoration:none;background:url('/timages/linkbar-spacer.png') no-repeat right center;}
#linkbarmenu ul li a:hover{background:#699f15 url('/timages/linkbar-arrow-up.png') no-repeat center bottom;}
#topsearch {float:right;padding-top:7px;}
.googlesearchbox {width:215px;height:18px;border:2px #769e04 solid;background:#ffffff url('/timages/linkbar-search-box-shadow.png') repeat-x left top; float:left;margin-right:5px;padding:3px;font-size:12px;color:#333333;}

/*---[ community link bar elements ]---*/
#communitylinkbar { border-top:2px #5c5c5c solid; border-bottom:2px #4c4b4b solid; background:#252525 url('/timages/community-linkbar-back.jpg') repeat-x left top; height:36px;position:relative; }
#communitylinkbarlogoicon {position:absolute;left:-2px;top:-3px;}
#communitylinkbarmenu{font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-left:45px; }
#communitylinkbarmenu:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
#communitylinkbarmenu ul{width:100%; padding:10px 10px 10px 0px; margin:0px; text-align:left;}
#communitylinkbarmenu ul li{display:inline;}
#communitylinkbarmenu ul li a{color:#dddddd;padding:10px 7px 10px 7px;margin:0px;text-decoration:none;background:url('/timages/community-linkbar-spacer.png') no-repeat right center;}
#communitylinkbarmenu ul li a:hover{background:#080808 url('/timages/community-linkbar-arrow-up.png') no-repeat center bottom;}

/*---[ footer elements ]---*/
#footer { border-top:1px #ffffff solid;background:url('/timages/footer-back.jpg') repeat-x left top;padding-top:10px; }
#footerlinks {float:left;width:670px;}
.footerlinkbox {width:150px;float:left;font-family:Georgia;font-size:16px;color:#cccccc;padding:0px 20px 0px 0px;list-style-type:none;margin:0px;display:block;}
.footergreyline {height:2px;background-color:#616060;border:0px;color:#616060;}
.footerlinkbox ul {width:150px;font-family:Georgia;font-size:16px;color:#cccccc;list-style-type:none;margin:0px;display:block;padding:0px;}
.footerlinkbox li{border-bottom: 1px #7b7b7b dotted;}
.footerlinkbox li a{font: 11px Arial, Helvetica, sans-serif;display:block;color:#cccccc;width: auto; padding: 5px 0;text-decoration: none;}
.footerlinkbox li a:visited, .footerlinkbox li a:active{color: #cccccc;}
.footerlinkbox li a:hover{color: #ffffff;}
#bfooter {float:right;width:300px;text-align:right;color:#4b4e51;font-size:10px;font-family: Arial, Helvetica, sans-serif;}
#footertext {font-size:11px;color:#434242;padding-top:5px;padding-bottom:10px;}
#footerlogo {padding-bottom:5px;}
#footercopyright {color:#434242;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding-bottom:5px;}

/*---[ right bar elements ]---*/
#rightbar {float:right;width:300px;padding-left:10px;border-left:1px #e5e5e5 solid;}
#rbfollowus {font-family:Helvetica,arial,sans-serif; font-size:20px; color: #0086c0; font-weight:normal; margin:0px 0px 20px 0px; padding:0px;}
#rbbecomeamember {height:25px;width:260px;background:url('/timages/rb-becomeamember.jpg') no-repeat left top;padding:5px 0px 0px 40px;margin:0px 0px 20px 0px;}
.greypipe {color:#cccccc;}
#rbnewsletter {width:270px;height:62px;background:url('/timages/rb-newsletter.jpg') no-repeat left top;margin:0px 0px 20px 0px;padding:48px 0px 0px 30px;}
#brightbar {text-align:right;font-size:10px;color:#cccccc;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 20px 0px;}
.rbrecentarticles {font-family:Helvetica,arial,sans-serif; font-size:12px; color: #333333; margin:0px 0px 20px 0px; padding:0px;}
.rbtitle {font-family:Helvetica,arial,sans-serif; font-size:20px; color: #0086c0; font-weight:normal;padding-bottom:10px;}
.rbshopbox {font-family:Helvetica,arial,sans-serif; font-size:12px; color: #333333; margin:0px 0px 20px 0px; padding:0px;border-bottom:1px #e5e5e5 solid;}
.rbrecentnewstopimage {width:150px;float:left;padding-right:10px;}
.topicbox { border-bottom: 1px #cccccc solid; padding:10px; }
.topicboxtitle { font-size:18px; font-weight:bold; color:#333333; padding-bottom:5px; }
.topicboxcolumn { float:left; padding-right:5px; width: 134px; }
a.topicboxlink, a.topicboxlink:visited { color: #0066ff; text-decoration: none; font-size: 12px; }
a.topicboxlink:hover { color: #0066ff; text-decoration: underline; }

/*---[ page body elements ]---*/
#pagebody { background-color:#ffffff; color:#333333; border-top:3px #e5e5e5 solid; border-bottom:1px #777777 solid;padding:10px 0px 10px 0px; }
#leftbar {float:left;width:640px;}

/*---[ home page elements ]---*/
.drkbluetext {color:#19548e;}
.lightbluetext {color:#0086c0;}
.hrgreyline {border:0px;background-color:#e5e5e5;height:1px;}
.latestnewstoppic1 {width:300px;margin-bottom:10px;}
.latestnewstoppic2 {float:right;width:150px;padding-left:10px;}
.dategrey {color:#878787;font-size:11px;}
.headertextcolor {color:#19548e;}
#createprofile {height:25px;width:260px;background:url('/timages/rb-becomeamember.jpg') no-repeat left top;padding:5px 0px 0px 40px;}

/*---[ shop carousel elements ]---*/
.jcarousel-skin-shophome .jcarousel-container {margin:2px;}
.jcarousel-skin-shophome .jcarousel-container-horizontal {width: 245px;padding: 20px 25px;}
.jcarousel-skin-shophome .jcarousel-container-vertical {width: 75px;height: 245px;padding: 40px 20px;}
.jcarousel-skin-shophome .jcarousel-clip-horizontal {width: 245px;height: 100px;}
.jcarousel-skin-shophome .jcarousel-clip-vertical {width: 75px;height: 245px;}
.jcarousel-skin-shophome .jcarousel-item {width: 75px;height: 100px;}
.jcarousel-skin-shophome .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-shophome .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-shophome .jcarousel-item-placeholder {background: #fff;color: #000;}

/*---[ shop carousel horizontal button elements ]---*/
.jcarousel-skin-shophome .jcarousel-next-horizontal {position: absolute;top: 43px;right: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/timages/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-shophome .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-shophome .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-shophome .jcarousel-next-disabled-horizontal,.jcarousel-skin-shophome .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-shophome .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-shophome .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/timages/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-shophome .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-shophome .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-shophome .jcarousel-prev-disabled-horizontal,.jcarousel-skin-shophome .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-shophome .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/*---[ shop carousel vertical button elements ]---*/
.jcarousel-skin-shophome .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/timages/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-shophome .jcarousel-next-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-shophome .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-shophome .jcarousel-next-disabled-vertical, .jcarousel-skin-shophome .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-shophome .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-shophome .jcarousel-prev-vertical {position:absolute; top:5px; left:43px; width:32px; height:32px; cursor:pointer;background: transparent url(/timages/prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-shophome .jcarousel-prev-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-shophome .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-shophome .jcarousel-prev-disabled-vertical, .jcarousel-skin-shophome .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-shophome .jcarousel-prev-disabled-vertical:active {cursor: default; background-position: 0 -96px;}

a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

/*---[ table elements ]---*/

.wcfaqtable {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:600px;text-align:left;border-collapse:collapse;margin:20px;}
.wcfaqtable th{font-size:14px;font-weight:normal;color:#039;padding:10px 8px;}
.wcfaqtable td{color:#669;padding:8px;}
.wcfaqtable .odd{background:#f6f6f6;}
.wcfaqtable .sectiontitle{border-bottom:1px #eeeeee solid;font-size:14px;font-weight:bold;color:#666666;}

/*---[ message table elements ]---*/

.messagetable {font-family:"Trebuchet MS";font-size:12px;width:600px;text-align:left;border-collapse:collapse;margin:20px;}
.messagetable th{font-size:14px;font-weight:normal;color:#333333;padding:10px 8px;}
.messagetable td{color:#333333;padding:8px;border-bottom:1px #dddddd solid;}
.messagetable td.right{color:#333333;padding:8px;border-bottom:1px #dddddd solid;width:100px;}
.messagetable td.left{color:#333333;padding:8px;border-bottom:1px #dddddd solid;width:100px;}
.messagetable td.middle{color:#333333;padding:8px;border-bottom:1px #dddddd solid;width:400px;}
.messagetable .odd{background:#f6f6f6;}
.messagetable .sectiontitle{border-bottom:1px #eeeeee solid;font-size:14px;font-weight:bold;color:#666666;}


/*---[ page article list elements ]---*/

.plistimage { position: relative; float: left; margin-right: 10px; }
.plistimage img { display: block; }
.plistimage span { width: 20px; height: 20px; font-size: 0; background-image: url('/timages/image-corner-slit.png'); position: absolute; }
.plistbox { border-bottom:1px #cccccc dotted;padding:5px;margin:5px; }
.plisttitle { font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #990000; display:block; }
a.plistlink, a.plistlink:visited { color: #0066ff; text-decoration: none; font-size: 11px; }
a.plistlink:hover { color: #0066ff; text-decoration: underline; }
a.plisttitle, a.plisttitle:visited { color: #0066ff; text-decoration: none; font-size: 22px; }
a.plisttitle:hover { color: #0066ff; text-decoration: underline; }
.plistauthor { font-size: 10px; color: #999999; }
.plistteaser { font-size: 12px; color: #333333; padding: 5px 0px 5px 0px; font-family: Helvetica, Arial, sans-serif; line-height:150% }
.plisttitle2 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #990000; }
a.plistlink2, a.plistlink2:visited { color: #0066ff; text-decoration: none; font-size: 14px; }
a.plistlink2:hover { color: #0066ff; text-decoration: underline; }
.plistsmallimage {float:left;width:100px;padding-right:10px;}
.articleimage {width:336px;}

/*---[ manufacturer list elements ]---*/
.plistboxmf { border-bottom:1px #cccccc dotted;padding:5px;margin:5px; }
.plisttitlemf { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #990000; display:block; }
a.plisttitlemf, a.plisttitlemf:visited { color: #0066ff; text-decoration: none; font-size: 14px; }
a.plisttitlemf:hover { color: #0066ff; text-decoration: underline; }

/*---[ blog list elements ]---*/

.bloglistbox { border-bottom:1px #cccccc dotted; margin-bottom:10px; }
.bloglisttitle { font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #990000; }
a.bloglisttitle, a.plisttitle:visited { color: #0066ff; text-decoration: none; font-size: 22px; }
a.bloglisttitle:hover { color: #0066ff; text-decoration: underline; }
.bloglistdateauthor { font-size: 10px; color: #999999; }
.bloglisttext { font-size: 12px; color: #333333; padding: 5px 0px 5px 0px; font-family: Helvetica, Arial, sans-serif; line-height:150%; }
.bloglistcomments { font-size: 11px; color: #999999; padding: 5px 0px 5px 0px; font-family: Helvetica, Arial, sans-serif; }
.bloglistolderposts {float:left; width: 200px; }
.bloglistnewerposts {float:right; width: 200px; text-align:right; }
.bloglistfooter { position:relative; }
.blogpostfooter { border: 1px #cccccc solid; }
.blogpostfooterbar { border-bottom: 1px #cccccc solid; padding: 5px; }
.blogpostfootercomment { border-bottom: 1px #cccccc solid; padding: 5px; }
.commentsbox { border-bottom: 1px #cccccc dotted; padding: 10px 10px 20px 10px; margin: 0px; }
.commentsname { font-size: 22px; }
.admincommentsname { font-size: 22px; color: #e07202; }
.commentsdate { font-size: 11px; color: #999999; padding-bottom:10px; }
a.commentslink, a.commentslink:visited { color: #666666; text-decoration: none; font-size: 22px; }
a.commentslink:hover { color: #999999; text-decoration: underline; }
.blogpic { padding:10px; background-image: url('/timages/blog-image-backpng.png'); background-repeat: no-repeat; background-position: top center; }


/*---[ website comments ]---*/
#webpagecomments {width:630px;background-color:#eeeeee;background-image:url('/timages/comment_back_vert_line_cccccc.png');
background-repeat:repeat-y;background-position:left top;padding-right:5px;}

div.commentname {font-size:24px;color:#333333;font-family:"Trebuchet MS";}
a.commentname, a.commentname:visited {font-size:24px;color:#003399;font-family:"Trebuchet MS";padding-top:5px;text-decoration:none;}
a.commentname:hover, a.commentname:focus, a.commentname:active {font-size:24px;color:#0066cc;font-family:"Trebuchet MS";padding-top:5px;}
.commentdate {font-size:11px;color:#cccccc;font-family:"Trebuchet MS";}
.commentmessage {font-size:13px;color:#666666;font-family:"Trebuchet MS";padding:15px 20px 15px 20px;}
.commentreply {color:#aaaaaa;font-size:11px;}
.commentreplylink {float:right;}
a.commentreplylink, a.commentreplylink:visited {font-family:"Trebuchet MS";color:#0066ff;text-decoration:none;font-size:11px;}
a.commentreplylink:hover, a.commentreplylink:focus, a.commentreplylink:active {color:#0066ff;text-decoration:underline;}
.commentgravatar {float:right;padding:2px;border:1px #eeeeee solid;background-color:#f7f7f7;}

div.commentblock {position:relative;background-color:#eeeeee;padding:5px 0px 5px 0px;margin-left:1px;}
div.commentblockline {border-bottom:1px #cccccc solid;position:absolute;left:0px;top:0px;height:20px; width:20px;}
div.commentblockbody {border:1px #cccccc solid;padding:10px;margin:0px 0px 0px 25px;background-color:#ffffff;}
div.commentblockbodyadmin {border:1px #cccccc solid;padding:10px;margin:0px 0px 0px 25px;background-color:#ebf3f7;}

.commentform {padding:0px 10px 20px 10px;clear:both;display:none;background-color:#ffffff;border:2px #cccccc solid;}
.commentform form {margin:0px;padding:0px;}
.commentformcaptcha {padding:10px 10px 50px 10px;clear:both;border-top:1px #cccccc dotted;color:#333333;}
.maincommentform {padding:10px 10px 20px 10px;clear:both;background-color:#eeeeee;}
.maincommentform form {margin:0px;padding:0px;}

.cbtextfield {width:250px;border:1px #cccccc solid;font-size:12px;color:#666666;padding:5px;font-family:"Trebuchet MS";margin:3px 0px 3px 0px;}
.cbtextarea {width:560px;height:125px;border:1px #cccccc solid;font-size:12px;color:#666666;padding:5px;font-family:"Trebuchet MS";}
.cbsubmit {font-size:18px;padding:5px;background-color:#e2e1e1;color:#444444;border-top:1px #aaaaaa solid;border-left:1px #aaaaaa solid;border-right:2px #aaaaaa solid;border-bottom:2px #aaaaaa solid;}
.cbtextfielderror {width:250px;border:2px #990000 solid;font-size:12px;color:#666666;padding:5px;font-family:"Trebuchet MS";}
.cbtextareaerror {width:450px;height:125px;border:2px #990000 solid;font-size:12px;color:#666666;padding:5px;font-family:"Trebuchet MS";}
.commentreplysubmit {text-align:right;}

.commentsuccess {font-size:13px;padding:5px;background-color:#008ec3;color:#ffffff;border:1px #005474 solid;}
.commenterror {background-color:#990000;border:1px #cc0000 solid;color:#ffffff;font-size:13px;font-family:"Trebuchet MS";padding:5px;}
.commentreplytoname {padding:10px;font-size:16px;color:#333333;font-family:"Trebuchet MS";}
.commentinstructions {font-size:12px;color:#666666;font-family:"Trebuchet MS";padding:5px;}
.commenttitle {font-size:18px;color:#444444;font-family:"Trebuchet MS";padding:5px;}
.commentsubscribemessage {font-size:12px;color:#666666;font-family:"Trebuchet MS";}

.commentmodalbg {background:#000000 none repeat scroll 0 0; display:none;height:100%;left:0; filter:alpha(opacity=50);opacity:0.5;top:0;width:100%;z-index:50;display:none;position:fixed;}
.commentmodalbox {position:fixed;left:50%;top:50%;z-index:51;padding:20px;background:#ffffff;border:5px #000000 solid;width:500px;margin-left:-250px;margin-top:-150px;}
.flagmodalbox {position:fixed;left:50%;top:50%;z-index:51;padding:20px;background:#ffffff;border:5px #000000 solid;width:500px;margin-left:-250px;margin-top:-150px;}
.dmmodalbox {position:fixed;left:50%;top:50%;z-index:51;padding:20px;background:#ffffff;border:5px #000000 solid;width:500px;margin-left:-250px;margin-top:-150px;}
.dmmodalbg {background:#000000 none repeat scroll 0 0; display:none;height:100%;left:0; filter:alpha(opacity=50);opacity:0.5;top:0;width:100%;z-index:50;display:none;position:fixed;}

.signuptermstext {color:#333333;}
.signuptermstexterror {color:#990000;}
.signupexplanation {color:#333333;width:220px;border:1px #cccccc solid;background-color:#f6f6f6;padding:3px;}
.screennamecheck {color:#666666;font-size:10px;}
.screennamecheckred {color:#990000;font-size:10px;}
.screennamecheckgreen {color:#339900;font-size:10px;}
.greydottedline { border-bottom:1px #cccccc dotted; }

.urllinkbox {border:2px #e5e5e5 solid;padding:10px;background-color:#f4f4f4;margin-top:5px;margin-bottom:5px;}
