/* colors 
blue 126694
dark blue 0F2433
bright blue 1783BD
orange EB7D00
dark orange: F37022
gray 989DA0
dk gray 505050
lt gray 7b7b7b
header blue 126694
*/
html { height: 101%; margin-bottom: 1px; }
body {margin: 0;padding-left:0px;text-align:center;min-width:998px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.3;	font-weight:normal;	color:#111111;	background-color:#FFFFFF; background-image:url(images/bkg_site.jpg); background-position:top left fixed; background-repeat:repeat-x;}

td{font-size:12px;}
img{border:0px;}
#pageWrapper{text-align:left;width: 998px;margin-left: auto;margin-right: auto;padding-left:0px;padding-right:0px;margin-bottom:10px;margin-top:0px;z-index:1;}

/* header */
#headerPrint{display:none;}
#header{height:125px;width:998px;position: relative;top:0px;left:0px;z-index:99; background-image:url(images/banner1.jpg); background-position:top; background-repeat:no-repeat;}	
#headerLogo{position:absolute; top:30px; left:30px; width:233px; height:56px;}

#headerTagline{position:absolute; top:50px; left:280px; width:257px; height:21px;}
#headerWelcomeName{position:absolute;top:23px;right:360px;text-align:right; color:#EB7D00; font-size:14px;}
#headerSearch{position:absolute; top:45px; right:10px; width:293px; height:33px; background-image:url(images/bkg_search_field.png); background-position:left; background-repeat:no-repeat;}

#search_terms{position:relative; top:4px; left:15px; width:240px; height:18px; padding:4px 0px 0px 3px; background-color:#BFC1C2; color:#3a5162; border:0px; }
#btnSearchGo{position:absolute; top:5px; right:10px; width:23px; height:22px;}
#headerNav{position:absolute; top:93px; left:0px; width:998px; height:34px;}

#headercartDisplay{position:absolute;top:35px;right:20px;z-index:999;display:none;color:#FFFFFF;background-color:#444444;width:250px;border:1px solid #FFFFFF;}
#loginWrapper{display:block; width:240px; height:120px; background-color:#000000; padding:30px;}

#headerAdmin{position:absolute;top:15px;left:440px;background-color:#FFFFFF;border:1px solid #444444;padding:3px;margin:3px;width:105px;text-align:center;z-index:99999;}

#headerSubnav{position:absolute; top:20px; right:10px; width:340px; height:16px; font-size:12px; font-weight:normal; xletter-spacing:-1px; text-transform:uppercase; color:#FFFFFF; }
#headerSubnav a:link, #headerSubnav a:visited{float:right; color:#FFFFFF; text-decoration:none; display:block; margin:3px 7px;}
#headerSubnav a:hover, #headerSubnav a:active{float:right; color:#EB7D00; text-decoration:none; display:block; margin:3px 7px;}
#headerSubnav a.navOn:link, #headerSubnav a.navOn:visited{float:right; color:#EB7D00; text-decoration:none; display:block; margin:3px 7px;}
#headerSubnav a.navOn:hover, #headerSubnav a.navOn:active{float:right; color:#EB7D00; text-decoration:none; display:block; margin:3px 7px;}
#cartIconWrapper{position:relative; top:0px; left:0px;}
#cartIcon{position:absolute; top:-3px; left:0px;margin:0px 0px 0px 4px;}
#cartText{position:absolute; top:3px; left:35px;margin:0px 0px 0px 0px;}
#cartNoItems{float:right; width:90px;margin:0px 7px;padding:1px 0; }
/* orange */
.navWrapper{position:relative;top:0px;left:0px;z-index:55;margin:0px;display: block;float:left;height:50px;}       
.subNavWrapper{position:absolute;top:20px;left:10px;display:none;padding-top:15px;margin:0px;width:180px;z-index:55;}  
.subNavItems{position:relative;top:0px;left:0px;display:block;visibility:visible;padding:10px 5px;margin:0px 0px 0px 15px;width:200px; z-index:55; background-color:#EB7D00;} 

A.subNav:link, A.subNav:visited{color:#FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;padding:2px 15px;display:block;text-align:left;width:190px;}
A.subNav:hover, A.subNav:active {color:#FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;padding:2px 15px;display:block;text-align:left;width:190px; background-image:url(images/arrow_subnav.png); background-position:left; background-repeat:no-repeat;}

A.subSubNav:link, A.subSubNav:visited{color:#FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;padding:2px 10px 2px 30px;display:block;text-align:left;width:170px;}
A.subSubNav:hover, A.subSubNav:active {color: #FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;padding:2px 10px 2px 30px;display:block;text-align:left;width:170px;background-image:url(images/arrow_subnav.png); background-position:left; background-repeat:no-repeat;}

/*blue */
.navWrapper2{position:relative;top:0px;right:0px;z-index:55;margin:0px;display: block;float:left;height:50px; } 
.subNavWrapper2{position:absolute;top:20px;right:30px;display:none;padding-top:15px;margin:0px;width:140px;z-index:55; } 
.subNavItems2{position:relative;top:0px;right:0px;display:block;visibility:visible;padding:10px 5px;margin:0px 0px 0px 0px;width:160px; z-index:55; background-color:#126694;} 

A.subNav2:link, A.subNav2:visited{color:#FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;height:14px;padding:2px 15px;display:block;text-align:left;width:90px;}
A.subNav2:hover, A.subNav2:active {color:#FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;height:14px;padding:2px 15px;display:block;text-align:left;width:90px; background-image:url(images/arrow_subnav2.png); background-position:left; background-repeat:no-repeat;}

A.subSubNav2:link, A.subSubNav2:visited{color:#FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;height:14px;padding:2px 10px 2px 20px;display:block;text-align:left;width:80px;}
A.subSubNav2:hover, A.subSubNav2:active {color: #FFFFFF;text-decoration: none;font-size:11px;font-weight:bold;height:14px;padding:2px 10px 2px 20px;display:block;text-align:left;width:80px;background-image:url(images/arrow_subnav2.png); background-position:left; background-repeat:no-repeat;}

table.loginTable{border-collapse:collapse;}
table.loginTable td{ color:#FFFFFF; padding:3px;}

#messageBox{position:absolute; top:150px; left:460px;display:none; background-color:#EB7D00; padding:0px; width:300px; z-index:9999;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
#discountMessageBox{position:relative; top:0px; left:0px;display:none; background-color:#EB7D00;margin:10px 0px; padding:0px; width:300px; z-index:9999;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}


#messageBoxHeader{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:2px 2px 8px 2px;background-color:#126694;background-image:url(images/bkg_messagebox_header.jpg); background-position:1%; background-repeat:no-repeat;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
#discountMessageBoxHeader{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:7px 2px 8px 32px;background-color:#126694;background-image:url(images/bkg_messagebox_header.jpg); background-position:1%; background-repeat:no-repeat;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
#messageBoxText,#discountMessageBoxText{position:relative; top:0px; left:0px; color:#FFFFFF; padding:10px;background-color:#EB7D00;}



/*
a.subNav:link, a.subNav:visited{font-size:14px; color:#FFFFFF; text-decoration:none; display:block; margin:0px;}
a.subNav:hover, a.subNav:active{font-size:14px; color:#FFFFFF; text-decoration:underline; display:block; margin:0px;} */
#headerPrint, #footerPrint{display:none; visibility:hidden;}

/* home top */
#contentHome{position:relative;top:0px;left:0px;z-index:55;margin:0px;width:998px;height:305px; } 
#contentHomeLeft{position:absolute;top:10px;left:0px; width:485px; padding:0px 0px 0px 15px;}
#contentHomeLeft h1{margin:0px; padding:0px; color:#FFFFFF; font-size:20px; font-weight:normal;}
#contentHomeRight{position:absolute;top:40px;left:520px; width:470px; font-size:12px; color:#FFFFFF;}



#homeDocsIntro{color:#111111;}
#contentHomeDocs{position:relative;top:0px;left:0px;z-index:55;margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;width:998px;height:350px; border:1px solid #CCCCCC; background-color:#FFFFFF;-moz-border-radius:8px; -webkit-border-radius:8px; } 
#contentHomeDocsLeft{position:absolute;top:10px;left:0px; width:485px; padding:0px 0px 0px 15px;}
#contentHomeDocsLeft h1{margin:0px; padding:0px; color:#126694; font-size:20px; font-weight:normal;}

#homeMoreDocsWrapper h3{margin:0px; padding:0px;}
#homeMoreDocsWrapper .assetItemF{margin:0px 0px 5px 10px; padding:0px 0px 5px 0px; }
#homeMoreDocsWrapper .assetNameF{color:#000000; font-size:12px; font-weight:bold;}
#homeMoreDocsWrapper .assetDescF p{padding:5px 0px 0px 0px; margin:0px 0px 5px 0px;}
#homeMoreDocsWrapper .assetPrice{margin:8px 0px 0px 0px}
#contentHomeDocsRight h2{margin:10px 0px 5px 0px; padding:0px; color:#126694; font-size:16px; font-weight:normal;}
#contentHomeDocsRight{position:absolute;top:0px;left:520px; width:470px; font-size:12px; color:#0F2433;}
#homeMoreDocsWrapper{position:relative;top:0px;left:0px; width:450px; height:180px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; }
#homeMoreDocsSearch{float:right; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; width:200px; border-left:1px solid #7b7b7b;}


/* videos */
#homeMoreReelsWrapper{position:relative;top:0px;left:0px; width:450px; height:180px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; color:#FFFFFF; border-top:1px solid #989DA0;}

#contentHomeRight a:link, #contentHomeRight a:visited{font-size:14px; color:#EB7D00; text-decoration:none; }
#contentHomeRight a:hover, #contentHomeRight a:active{font-size:14px; color:#EB7D00; text-decoration:underline;}

#videoBox{border:5px solid #0F2433; width:465px; height:252px;  margin:10px 0px 0px 0px; background-color:#000000; overflow:hidden;}
#videoBoxFeatured{width:280px;  margin:10px 0px 0px 0px; background-color:#000000; overflow:hidden;}

.featuredBox, .assetBox{margin:0px 0px 10px 0px;}
.featuredBox h1 {margin:8px 0px 11px 0px; padding:0px; font-size:18px; font-weight:bold; color:#505050;}
.reelThumb{float:left; margin:0px 10px 10px 0px; border:0px;}
.reelRating{float:left; width:95px; height:17px; margin:0px 10px 0px 0px;}
.viewCount{float:left; margin:0px 10px 0px 0px; color:#FFFFFF;}
.videoRate{float:left; margin:0px 10px 0px 0px; color:#FFFFFF; cursor:pointer;}
.postedBy{color:#FFFFFF; margin:0px 0px 7px 0px;}
h2.reelH2{font-size:12px; font-weight:bold; margin:0px; padding:0px; color:#FFFFFF;}


#playerWrapper{position:relative; top:0px;left:0px; width:465px; height:252px; text-align:center;}
#playerImage{position:absolute; top:0px; left:0px; width:465px; height:252px; background-color:#000000;}
#playerBtn{position:absolute; top:0px; left:0px;margin:85px 0px 0px 210px;}
/* container has a background image */
a.player {		margin-top:0px;	display:block;	background-color:#000000;	width:465px;	height:252px;	padding:0px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;}

/* splash image */
a.player img {margin-top:0px;border:0;	}

/*{{{ general playlist settings, light gray */
div.playlist {	position:relative;	overflow:hidden;height:145px !important; border:1px solid red;}
#pl {height:145px;width:440px;position:absolute;overflow:hidden;padding:5px 0;left:0px;top:0px;margin:40px 0px 0px 0px;}

#pl div.entries {	height:80px;	position:absolute;	width:10000em;}

#pl div.entries a {	background:transparent url(/img/playlist/entry.png) no-repeat scroll 0%;	color:#666;	float:left;	font-family:"bitstream vera sans","lucida grande","verdana";	font-size:11px;	height:80px;	margin:0px 4px;	padding:0px;	text-decoration:none;	width:430px;	
}

#pl div.entries a:hover {	background-position:-140px 0;	color:#000;}

#pl div.entries a.playing {	background-position:-280px 0;	color:#000;}

#pl div.entries a.paused {	background-position:-420px 0;	color:#000;}

#pl div.entries a.progress {opacity:0.8;}

#pl div.entries em {	float:right;margin-top:15px;color:red;font-style:normal;}

a.nextPage, a.prevPage {display:block;width:23px;height:23px;background:url(images/arrow_morereels_left.png) no-repeat;margin:0px 0px;cursor:pointer;float:left;xborder:1px solid red;}

a.nextPage:hover, a.prevPage:hover {background-position:0px 0px;}

a.nextPage {background-image:url(images/arrow_morereels_right.png);	
}
a.nextPage.disabled, a.prevPage.disabled {visibility:hidden;}
#moreReelsRecentPosts{position:absolute; top:10px; left:0px; width:300px;}
#moreReelsRecentPosts h2{font-size:16px; color:#FFFFFF; font-weight:normal; margin:0px; padding:0px;}
#moreReelsBtnsWrapper{position:absolute; top:10px; right:20px; width:110px; height:23px;}

#moreReels{float:left;}
#nextPage{float:left;}
#prevPage{float:left; width:21px;}



/* main content */
#content{position:relative;top:0px;left:0px;z-index:55;margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;width:998px; border:1px solid #CCCCCC; background-color:#FFFFFF;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;} 

#contentMain{float:left;position:relative;top:0px;left:0px;z-index:55;margin:20px 0px 0px 35px;width:765px; background-color:#FFFFFF;} 
#contentMain h1{color:#126694; font-size:26px; font-weight:bold;margin:0px; padding:0px;}
#contentMain h2{color:#505050; font-size:18px; font-weight:normal;margin:0px; padding:0px;}
/*485px */
#contentLeft{float:left; width:470px; padding:0px 0px 0px 15px; xborder:1px solid red;}
#contentLeft h1{margin:0px; padding:0px; color:#FFFFFF; font-size:20px; font-weight:normal;}
/*320px */
#contentMiddle{float:left; width:320px; margin:0px 7px; font-size:12px; color:#FFFFFF;xborder:1px solid blue;}
/*170px */
#contentRight{margin: 0px 0px 0px 810px;padding:10px 0px 0px 0px; width:175px; font-size:12px; color:#111111;}

.boxLeft{float:left; margin:0px 10px 10px 0px; background-color:#126694; color:#FFFFFF; font-size:16px; font-weight:bold; padding:3px 8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}
#boxLeftNews{margin:10px 10px 10px 0px; width:55px; background-color:#126694; color:#FFFFFF; font-size:16px; font-weight:bold; padding:3px 8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}

.boxRight{float:right; margin:10px 0px 10px 10px; background-color:#126694; color:#FFFFFF; font-size:16px; font-weight:bold; padding:3px 8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
.xboxMore{float:right; margin:10px;  font-size:11px; padding:3px 20px 3px 3px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border: 1px solid #505050; background-image:url(images/arrow_more.png); background-position:right; background-repeat:no-repeat;}
.homeItem{ border-top:1px solid #505050; margin:10px 0px;}
.homeItemNoBorder{margin:10px 0px;}
.homeItem h2{margin:8px 0px 11px 0px; padding:0px; font-size:18px; font-weight:bold; color:#505050;}
.homeItem h3{margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#126694;}
.homeItem img{float:left; margin:0px 7px 7px 0px;border:0px;}
.homeItem h3 span{font-size:12px}

.homeItemNoBorder h2{margin:8px 0px 11px 0px; padding:0px; font-size:18px; font-weight:bold; color:#505050;}
.homeItemNoBorder h3{margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#126694;}
.homeItemNoBorder img{float:left; margin:0px 7px 7px 0px;border:0px;}
.homeItemNoBorder h3 span{font-size:12px}

.fbWrapper,.moreWrapper{display:none;}
.moreText{display:block; width:700px; height:500px; background-color:#FFFFFF; padding:10px; margin:0px; text-align:left; overflow-y:auto; overflow-x:hidden;}
.moreText h1{margin:8px 0px 11px 0px; padding:0px; font-size:18px; font-weight:normal; color:#126694;}


#tipWrapper{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #7b7b7b;}

A.boxMoreLink:link, A.boxMoreLink:visited{float:right;text-decoration: none; color:#505050;margin:10px;  font-size:11px; padding:3px 20px 3px 3px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border: 1px solid #505050; background-image:url(images/arrow_more2.png); background-position:right; background-repeat:no-repeat;}
A.boxMoreLink:hover, A.boxMoreLink:active {float:right;text-decoration: none; color:#505050; margin:10px;  font-size:11px; padding:3px 20px 3px 3px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border: 1px solid #505050; background-image:url(images/arrow_more2.png); background-position:right; background-repeat:no-repeat; background-color:#EAEAEA;}


A.moreLink:link, A.moreLink:visited{float:right;color:#F37022;text-decoration: none;font-size:11px;font-weight:bold;display:block;text-align:right;}
A.moreLink:hover, A.moreLink:active {float:right;color:#F37022;text-decoration: underline;font-size:11px;font-weight:bold;display:block;text-align:right;}

A.moreLink2:link, A.moreLink2:visited{color:#F37022;text-decoration: none;font-size:11px;font-weight:bold;display:block;text-align:left;}
A.moreLink2:hover, A.moreLink2:active {color:#F37022;text-decoration: underline;font-size:11px;font-weight:bold;display:block;text-align:left;}
A.moreLink3:link, A.moreLink3:visited{color:#F37022;text-decoration: none;}
A.moreLink3:hover, A.moreLink3:active {color:#F37022;text-decoration: underline;}

.homeFeature{font-size:11px; color:#000000;border:1px solid #505050; margin:10px; 0px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.featuredImg{float:left; margin:0px 10px 10px 0px; border:0px;}
.homeFeatureHdr1{display:block; text-align:center; font-weight:bold; font-size:16px; background-color:#126694; color:#FFFFFF; margin:0px; padding:4px 0px;-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; margin:0px 0px 10px 0px;}
.homeFeatureHdr2{display:block; text-align:center; font-weight:bold; font-size:16px; background-color:#EB7D00; color:#FFFFFF; margin:0px; padding:4px 0px;-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; margin:0px 0px 10px 0px;}

.homeFeatureHdr1 span{font-size:12px;}

.featuredContentWrapper{padding:0px 8px 8px 8px; margin:0px 0px 5px 0px;}
.featuredContentWrapper h2{font-size:14px; font-weight:bold;}
.featuredContentWrapper p{margin:0px; padding:4px 0px 0px 0px;}
.homeFeatureSubHdr1{font-size:14px; font-weight:bold;}
.prodThumbImg{float:left; margin:0px 7px 7px 0px;}
.wasPrice{text-decoration:line-through;}
.prodPrice{font-weight:bold;}

.popDocDivider{display:block; height:1px; margin:10px 0px;border-top:1px solid #505050;}
.popDocDivider:last-child{margin:10x 0px; height:1px; border-top:0px solid #505050;}

#subScribeWrapper{background-color:#0F2433; color:#FFFFFF;-moz-border-radius: 10px;-webkit-border-radius: 10px; padding:5px; text-align:center; margin:0px 0px 10px 0px;} 
#subscribeBox{position:relative; top:0px; left:10px; width:150px; height:30px; background-image:url(images/bkg_subscribe_field.png); background-position:left; background-repeat:no-repeat; margin:10px 0px 5px 0px;}
#subscribe_email{position:absolute; top:4px; left:15px; width:115px; height:18px; padding:4px 0px 0px 3px; background-color:#B9BCBD; border:0px; filter:alpha(opacity=90);	-moz-opacity:0.9;opacity: 0.9;}
#socialWrapper{color:#FFFFFF; background-color:#126694; text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px; padding:10px; margin:0px 0px 10px 0px;}
.clearOne{clear:both;}
.makeitBig{font-size:20px;}


.comicImg{border:0px; margin:0px 0px 10px 0px;}
.comicBig{display:block; width:620px; height:650px; background-color:#FFFFFF; padding:10px; margin:0px; text-align:left; overflow-y:auto; overflow-x:hidden;}
/* ads */
.adWrapper{margin:0px 0px 10px 0px; text-align:center;}
.adBannerImg{ border:0px; margin:0px 0px 10px 0px;}
.adBannerImgBorder{	border:2px solid #126694; margin:0px 0px 10px 0px;}
.adbannerText{margin:0px 0px 10px 10px; color:#111111;}
.adBorder{	border:2px solid #126694; }
/*events - reviews, jobs, classifieds */
#eventSortBy{margin:10px 0px; padding:0px 0px 5px 0px;border-bottom:1px solid #BDBDBD;}
.sortByItem{float:left; margin:0px 10px 0px 0px;}
#btnReviewSomething{margin:10px 0px 0px 0px;}
.eventWrapper{border-bottom:1px solid #126694; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.eventCatItem{margin:0px 0px 20px 0px; padding: 0px 0px 10px 0px;border-bottom:10px solid #7b7b7b;}

.eventItem{margin:0px 0px 20px 0px; padding: 0px 0px 10px 0px;}
.eventItemAlt{margin:0px 0px 20px 0px; padding: 10px; background-color:#EEE;}

.eventHeader{font-size:15px; color:#126694; margin:0px; padding:0px;}
.eventHeaderFS{font-size:14px; font-weight:bold; color:#006633;}
.eventName{margin:0px 0px 0px 20px;}
.eventDesc{margin:0px 0px 10px 20px;}
.eventContact,.eventURL{margin:0px 0px 0px 20px;}

.linkDesc{margin:0px 0px 15px 0px;}
#eventSearchResults{margin:10px 0px; padding:0px 0px 5px 0px;border-bottom:1px solid #BDBDBD;}
.featuredMemberItem{}
.newsItem{padding:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}
#jobPostButton{float:right; margin:0px 0px 10px 10px;}
#jobListings h1{color:#000000; font-size:16px;}
#jobSearch{margin:10px 0px; padding:10px; background-color:#000000; color:#FFFFFF; border:1px solid #EB7D00; -moz-border-radius:8px; -webkit-border-radius:8px;}
.jobsPaging{font-size:10px; margin:10px 0px;}
#jobsLoginMessage{padding:0px 6px; margin:10px 0px;border:2px solid #EB7D00;-moz-border-radius:8px; -webkit-border-radius:8px;}
table.jobTable{border-collapse:collapse;}
table.jobTable th.left{background-color:#EB7D00; color:#FFFFFF; font-size:14px; width:472px; padding:4px; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}
table.jobTable th{background-color:#EB7D00; color:#FFFFFF; font-size:14px; padding:4px; text-align:center;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
table.jobTable th.right{background-color:#EB7D00; color:#FFFFFF; font-size:14px; width:62px; padding:4px; text-align:center;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}

table.jobTable td.jobName{color:#126694; font-weight:bold; padding:4px 1px;}
.bannerdividerLine{border-top:1px solid #7b7b7b; height:1px; margin:4px 0px;}
/* button style links */
A.btnLink:link, A.btnLink:visited,A.btnLinkFB:link, A.btnLinkFB:visited{text-decoration: none; color:#FFFFFF; background-color:#126694;margin:10px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}
A.btnLink:hover, A.btnLink:active,A.btnLinkFB:hover, A.btnLinkFB:active {text-decoration: none; color:#FFFFFF; background-color:#126694;margin:10px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}

A.btnLink2:link, A.btnLink2:visited{text-decoration: none; color:#FFFFFF; background-color:#EB7D00;margin:10px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}
A.btnLink2:hover, A.btnLink2:active {text-decoration: none; color:#FFFFFF; background-color:#EB7D00;margin:10px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}


/* reviews */
.reviewItem{margin:10px 0px 10px 25px;}
.reviewTitle{display:block;font-weight:bold; color:#126694;}
.reviewSummary{margin:10px 0px 10px 25px;}
.reviewCat{margin:0px 0px 20px 0px;}
#reviewRating{margin:10px 0px;}
/* portfolios/members pages */
#advancedSearchWrapper{margin:0px 0px 10px 0px; border-bottom:10px solid #7b7b7b;}
#advancedSearch{margin:10px 0px; padding:10px; border:1px solid #EB7D00; -moz-border-radius:8px; -webkit-border-radius:8px;}
#aSearchSpacer{width:500px; height:10px; display:block; } 
a.advancedSearchLink:link, a.advancedSearchLink:visited{font-size:14px; color:#126694; font-weight:bold; text-decoration:none;}
a.advancedSearchLink:hover, a.advancedSearchLink:active{font-size:14px; color:#126694; font-weight:bold; text-decoration:underline;}
#aSearchDiv{display:block;}
.memTitle{font-size:12px;}

table.resultsTable{	border-collapse: collapse;	width:700px;	margin-bottom:10px;}
table.resultsTable th{	font-weight:bold;color:#FFFFFF;	background-color:#EB7D00;padding:4px;border:1px solid #FFFFFF; text-align:center;}
table.resultsTable th.leftCorner{	font-weight:bold;color:#FFFFFF;	background-color:#EB7D00;padding:4px;border:1px solid #FFFFFF; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}
table.resultsTable th.rightCorner{	font-weight:bold;color:#FFFFFF;	background-color:#EB7D00;padding:4px;border:1px solid #FFFFFF; text-align:center;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}


table.resultsTable tr{	background-color:#F7F6F4;}
table.resultsTable td{	padding:4px;}
table.resultsTable td.memName{	width:115px;	padding:4px; font-weight:boldl}
table.resultsTable td.titles{	width:145px;	padding:4px;}
table.resultsTable td.spacer{	background-color:#FFFFFF;	padding:4px;}
#msResults{width:700px; margin:0px 0px 10px 0px;}
#msResultsText{margin:0px 310px 0px 0px; width:390px;}
#msResultsPage{float:right; text-align:right; width:300px; color:#000000;}


/* join/sign up */

#memberCost{}

.feeAmount{color:#126694;}
#comparisionChart{text-align:center;}
#comparisionChart h1{font-size:30px; color:#126694;}
#comparisionChart table{border-collapse:collapse;border-style: none; width:680px;-moz-border-radius-topright:8px;}
#comparisionChart table th.blank{border-left:0px; border-top:0px; border-right:0px;border-bottom:1px solid #999999;} 
#comparisionChart table th{ padding:3px; text-align:center; border:1px solid #EB7D00;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius;}
#comparisionChart table td.item{ padding:3px; text-align:left; width:350px; border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;}
#comparisionChart table td{ padding:3px; text-align:center; border-left:1px solid #EB7D00;border-right:1px solid #EB7D00;border-bottom:1px solid #999999;}
.oldFee{text-decoration:line-through; color:#999999;}
.newFee{font-size:13px; font-weight:bold; color:#EB7D00;}
#BadDiscountCode{}
.btnCheckItOut{ background-color:#EB7D00; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border:0px; cursor:pointer;}
.btnProceed{ background-color:#126694; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px 38px 4px 4px;-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; background-image:url(images/bkg_btn_proceed.jpg); background-position:90%; background-repeat:no-repeat; border:0px; cursor:pointer;}
.btnProceed2{ background-color:#EB7D00; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px;-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border:0px; cursor:pointer;}
.btnProceed3{ background-color:#EB7D00; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px;-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border:0px;}
.btnDisabled{ background-color:#505050; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px;-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border:0px;}
#joinNowDiv1{margin:0px 30px 0px 38px;}
#joinNowDiv1 p{line-height:2; margin:0px 0px 20px 0px;}
#joinNowDiv{margin:0px 0px 0px 38px;}
#joinNowDiv p{line-height:1.5; margin:0px 0px 20px 0px;}

.joinNowDiv{margin:0px 0px 0px 38px;}
.joinNowDiv p{line-height:1.5; margin:0px 0px 20px 0px; }
#joinNowStep{font-weight:bold; margin:10px 0px;}
#joinNowStep img{ float:left; margin:0px;}
#joinNowStep span{ float:left; margin:8px 0px 0px 0px;}
.joinNowStepConfirmation{font-weight:bold; margin:10px 0px;}
#joinNowStepConfirmation img{ float:left; margin:0px;}
#joinNowStepConfirmation span{ float:left; margin:8px 0px 0px 0px;}

.joinDesc{border:1px solid #999999; padding:2px 2px 2px 3px; margin:10px 0px 10px 0px; width:650px;}

.fieldLabel{font-weight:bold; color:#000000;}
#errorMessage{color:#FF0000;}
label.error{color:#FF0000; margin-left:10px;xposition:absolute; xtop:-10px; xleft:0px; xdisplay:none; xvisibility:hidden;}
input.error, select.error{border: 1px solid red;}
.reqField{color:#FF0000;}
.joinFieldShort{border:1px solid #999999; padding:2px 2px 2px 3px; width:125px; height:14px;}
.joinFieldShort1{border:1px solid #999999; padding:2px 2px 2px 3px; width:85px; height:14px;}
.joinFieldShort2{border:1px solid #999999; padding:2px 2px 2px 3px; width:25px; height:14px;}
.joinFieldLong{border:1px solid #999999; padding:2px 2px 2px 3px; width:200px; height:14px;}
.joinTextArea{border:1px solid #999999; padding:2px 2px 2px 3px; margin:0px 0px 10px 0px; width:650px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.joinFieldSelect{border:1px solid #999999; padding:2px 2px 2px 3px;}
.regCatLink{font-size:14px; text-transform:uppercase;}
.memCatItem{float:left; width:150px; margin:0px 20px 25px 0px;}
.regCatList{display:block; background-color:#1783BD;  min-width:300px; text-align:left;}
.memCatHdr{ background-color:#126694; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px 0px 4px 10px;border:0px;}
.memCatText{color:#FFFFFF;padding:5px 5px 10px 10px;}
.curTitle{font-weight:bold;}
.curCats, .confirmText{color:#126694;}
.fadedText, .counter,#counter{color:#989DA0;}
#joinMemberTypeMessage{position:relative; top:0px; left:0px; height:70px;}
#joinMemberTypeMessage p{ margin:0px;}
.joinMessage{position:absolute; top:0px; left:0px; padding:6px 6px; margin:10px 0px;border:2px solid #EB7D00;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:1.2; color:#FFFFFF; background-color:#126694; display:none;}
#custAgree{ width:650px; height:300px; overflow-y:auto; overflow-x:hidden; padding:10px; border:1px solid #999999;}

.memberFee{color:#EB7D00; font-weight:bold; font-size:13px;}
.discNotice{font-size:11px;}
#secCodeWrapper{position:relative; top:0px; left:0px;}
#secCode{position:absolute; top:-80px; left:30px; display:none;background-color:#EB7D00; color:#FFFFFF; width:250px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}

#secCodeHeader{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 2px 8px 30px;background-color:#126694;background-image:url(images/bkg_messagebox_header.jpg); background-position:1%; background-repeat:no-repeat;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
#secCodeText{position:relative; top:0px; left:0px; color:#FFFFFF; padding:10px;}
.caution{padding:6px 6px; margin:10px 0px;border:2px solid #EB7D00;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:1.2}
.caution p{padding:0px; margin:0px; line-height:1.2}
/* blogs */
.dividerLine{height:1px; border-top:1px solid #7b7b7b; margin:10px 0px 10px 0px;}
.dividerLineBig{height:1px; border-top:10px solid #7b7b7b; margin:10px 0px 10px 0px;}
.altHeader{font-size:18px; color:#505050; font-weight:bold; margin:0px 0px 10px 0px;}
.blogItem{float:left; margin:0px 0px 20px 30px; height:175px; width:350px; padding:0px 0px 5px 0px; border-bottom:1px solid #7b7b7b;}
.blogItem p{margin:0px; padding:0px;}
.blogItem img{float:left; margin:0px 10px 10px 0px; border:0px;}
.blogItemLast{float:left; margin:0px 0px 20px 30px; height:175px; width:350px; padding:0px 0px 5px 0px;}
.blogItemLast p{margin:0px; padding:0px;}
.blogItemLast img{float:left; margin:0px 10px 10px 0px; border:0px;}
.blogHeader{font-weight:bold; color:#126694; font-size:16px; margin:0px; padding:0px;}

/* classes */
table.classTable{border-collapse:collapse;}
table.classTable td.className{font-size:14px; font-weight:bold; border-bottom:1px solid #7b7b7b; padding:0px 160px 5px 0px;}
table.classTable td.schedule{padding:10px 0px 20px 15px;}

/* files */
#fileInstructions h3{color:#126694;}
#fileInstructions ul{margin:0px; padding:5px; border-top:1px solid #7b7b7b;}
#fileInstructions ul li{margin:4px 0px 0px 30px; color:#000000;}

#fileCaution{padding:0px 6px; margin:10px 0px;border:2px solid #EB7D00;-moz-border-radius:8px; -webkit-border-radius:8px;}

.fileList{margin:20px 0px 0px 0px;padding:10px 0px 0px 0px;border-top:10px solid #7b7b7b;}
.fileList h2{padding:0px; margin:0px; font-size:18px; color:#333333;}
.header{font-size:14px; color:#EB7D00;}
.assetItem{margin:0px 0px 10px 0px; padding:5px 0px; border-bottom:1px solid #7b7b7b;}
.assetName{color:#126694; font-size:14px; font-weight:bold;}
.assetDesc p {padding:0px; margin:0px 0px 8px 0px;}
.assetPrice{font-size:14px; font-weight:bold;}
.fileSalePrice{color:#7b7b7b; text-decoration:line-through;}

.fileRegWrapper{position:relative; top:0px; left:0px; display:none;margin:10px 0px; padding:10px; width:300px; border:1px solid #EB7D00; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;background-color:#FFFFFF;}
.fileRegWrapperA{position:relative; top:0px; left:0px; display:none;margin:10px 0px; padding:10px; width:300px; border:0px solid #EB7D00;}

.fileRegWrapperT{position:absolute; top:10px; left:-200px; display:block; padding:10px; width:300px; height:300px; background-color:#FFFFFF; border:1px solid #EB7D00; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; z-index:99999;}
.regField{border:1px solid #7b7b7b;margin:0px 0px 3px 5px; padding:2px 2px 2px 3px; width:200px; color:#666; font-size:12px;}
.btn{color:#FFFFFF; background-color:#126694;margin:10px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px; border:1px solid #126694;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}


#featuredDocs{padding:0px;margin:0px 0px 10px 0px; color:#000000; border:1px solid #7b7b7b;-moz-border-radius:8px; -webkit-border-radius:8px;}
#featuredDocs h1{padding:4px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#EB7D00;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
#featuredDocs .assetItemF{margin:0px 8px 10px 8px; padding:5px 5px; border-bottom:1px solid #7b7b7b;}
#featuredDocs .assetNameF{color:#000000; font-size:12px; font-weight:bold;}
#featuredDocs .assetDescF p{padding:5px 0px 0px 0px; margin:0px 0px 5px 0px;}
#featuredDocs .assetPrice{margin:8px 0px 0px 0px}
.fileFree{color:#C00; font-weight:bold;}

a.docLink:link, a.docLink:visited{text-decoration: none; color:#FFFFFF; background-color:#126694;margin:10px 10px 10px 0px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}
a.docLink:hover, a.docLink:active {text-decoration: none; color:#FFFFFF; background-color:#126694;margin:10px 10px 10px 0px; font-size:14px; font-weight:bold; padding:3px 10px 3px 10px;  -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}

/*products/store */
#prodNav{padding:0px 0px 10px 20px; margin:10px 0px 10px 0px;border-bottom:10px solid #7b7b7b;}

.prodNavCat{float:left; width:150px;}

.prodSubCatHeader{font-size:16px;}

.prodNavSubcat{margin:0px 0px 0px 15px;}
.prodItem{float:left; width:340px; height:400px; border-bottom:1px solid #7b7b7b; margin:10px 20px 5px 0px; padding:0px 0px 8px 0px;}
.prodItemHeader{padding:0px; margin:0px; color:#126694; font-weight:bold; font-size:14px;}

a.prodItemHeaderLink:link, a.prodItemHeaderLink:visited{color:#126694; font-weight:bold; text-decoration:none;}
a.prodItemHeaderLink:hover,a.prodItemHeaderLink:active{color:#126694; font-weight:bold; text-decoration:underline;}

.prodThumbImg{float:left; margin:0px 7px 7px 0px; border:0px;}
.prodThumbImg img{border:0px;}
.prodShortDesc{}
.prodPrice{font-size:14px; font-weight:bold;}
.prodSalePrice{color:#7b7b7b; text-decoration:line-through;}
.orgPrice{color:#7b7b7b; text-decoration:line-through;}
.memPrice{color:#333333; font-size:12px;}
.newProduct{font-size:11px; font-weight:normal; color:#EB7D00;}
.author{color:#126694;}
#featuredProds{padding:0px;margin:0px 0px 10px 0px; color:#000000; border:1px solid #7b7b7b;-moz-border-radius:8px; -webkit-border-radius:8px;}
#featuredProds h1{padding:4px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#126694;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; text-align:center;}
.prodItemF{margin:0px 8px 10px 8px; padding:5px 5px; border-bottom:1px solid #7b7b7b;}

#productDetail{}
#productImg{float:left; margin:0px 10px 10px 0px;}
#prodNav a:link, #prodNav a:visited{color:#126694; font-weight:normal; text-decoration:none;}
#prodNav a:hover, #prodNav a:active{color:#126694; font-weight:normal; text-decoration:underline;}

a.prodNavCatLink:link, a.prodNavCatLink:visited{color:#505050; font-weight:bold; text-decoration:none;}
a.prodNavCatLink:hover,a.prodNavCatLink:active{color:#505050; font-weight:bold; text-decoration:underline;}

#variation1,#variation2{display:block;margin:8px 0px 8px 0px;}

/* shopping cart/checkout */
#cartWrapper{margin:10px 0px;}
.cartContinueBtns{position:relative; top:0px; left:0px; text-align:center;}
#clearcart{margin:0px 10px 0px 0px;}
table.cartTable{border-collapse:collapse; width:700px; margin:10px 0px;}
table.cartTable th.left{background-color:#EB7D00; color:#FFFFFF; font-size:14px; width:240px; padding:4px; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}
table.cartTable th{background-color:#EB7D00; color:#FFFFFF; font-size:14px; padding:4px; text-align:center;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
table.cartTable th.right{background-color:#EB7D00; color:#FFFFFF; font-size:14px; width:70px; padding:4px; text-align:center;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}

table.cartTable tr.alternateRow{ background-color:#CCCCCC;}
table.cartTable td{padding:3px;}
table.cartTable td.itemQty{padding:3px; text-align:right;}
table.cartTable td.itemPrice{padding:3px; text-align:right;}
table.cartTable td.itemTotal{padding:3px; text-align:right;}
table.cartTable td.spacer{padding:5px; text-align:right;}
table.cartTable td.totalReduced{padding:3px; text-align:right; color:#FF0000;}
table.cartTable td.highlight{padding:3px; text-align:right; font-weight:bold;}
table.cartTable td.message{padding:3px; text-align:right; color:#EB7D00;}

#cartChanges{margin:10px 0px; color:#EB7D00;}

table.cartSumTable{border-collapse:collapse; margin:5px;}
table.cartSumTable td{text-transform:capitalize;}
table.cartSumTable td.price{text-transform:capitalize; text-align:right;}

#csMembership{padding:0px;margin:0px 0px 10px 0px; color:#000000; border:1px solid #7b7b7b;-moz-border-radius:8px; -webkit-border-radius:8px;}
#csMembership h1{padding:4px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#126694;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; text-align:center;}
#csMembershipText{padding:0px 10px 10px 10px;}

#checkoutProcessBtns{margin:10px 0px; text-align:center;}

.confirmItem{float:left; width: 320px; padding:0px 0px 10px 0px; margin:0px 25px 20px 10px; background-color:#7b7b7b;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
.confirmItemHdr{ color:#FFFFFF; font-size:14px; font-weight:bold;padding:5px; margin:0px 0px 5px 0px; background-color:#126694; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}

.confirmItem ul{ list-style:none; padding:0px 0px 0px 20px; margin:0px;}
.confirmItem ul li{ list-style:none; padding:0px; margin:0px;}

#processOrderWrapper{position:relative; top:0px; left:0px;}
#processOrder{position:absolute; top:-20px; left:0px; width:200px; padding:5px;display:none;}
#processOrderHeader{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:7px 2px 8px 35px;background-color:#126694;background-image:url(images/bkg_messagebox_header.jpg); background-position:1%; background-repeat:no-repeat;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
#processOrderText{position:relative; top:0px; left:0px; color:#FFFFFF; padding:10px;background-color:#EB7D00;}
#orderBtnWrapper{text-align:left;}
#orderNumber{padding:10px 6px; margin:10px 0px;border:2px solid #EB7D00;-moz-border-radius:8px; -webkit-border-radius:8px;}

/*dashboard */
#memberManage{padding:10px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:10px solid #7b7b7b;}
.memberItem{padding:10px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #7b7b7b;}
.reelLink a:link, .reelLink a:visited{color:#126694;text-decoration: none;}
.reelLink a:hover, .reelLink a:active {color:#126694;text-decoration: underline;}

.projectInfo{padding:0px;margin:0px 0px 10px 0px; color:#000000; border:1px solid #7b7b7b;-moz-border-radius:8px; -webkit-border-radius:8px;}
.projectInfo h1{padding:4px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#126694; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
table.manageTable{border-collapse:collapse; margin:10px;}
table.manageTable th.left{background-color:#EB7D00; color:#FFFFFF; font-size:14px; xwidth:240px; padding:4px; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}
table.manageTable th{background-color:#EB7D00; color:#FFFFFF; font-size:14px; padding:4px; text-align:center;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
table.manageTable th.right{background-color:#EB7D00; color:#FFFFFF; font-size:14px; xwidth:70px; padding:4px; text-align:center;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
table.manageTable td{padding:3px;}

table.keywordTable{border-collapse:collapse; margin:5px;}
table.manageTable tr.alt{background-color:#CCC;}
table.manageTable td{padding:2px; font-size:11px;}
table.manageTable td.list{padding:3px; font-size:12px;}
.reelCopyWrapper{margin:5px 10px;}

#currentReelList h1{font-size:16px; margin:0px; padding:0px; color:#EB7D00;}
#currentReelList ul{margin:0px; padding:0px;}
#currentReelList ul li{list-style:none; margin:0px 0px 8px 15px; padding:0px;}

.profileInfo{padding:0px;margin:10px 0px 10px 0px; color:#000000; border:1px solid #7b7b7b;-moz-border-radius:8px; -webkit-border-radius:8px;}
.profileHeader{padding:4px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#126694; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
.profileInfo p{margin:0px 10px 5px 10px;}
table.profileTable{border-collapse:collapse; margin:0px 10px 0px 10px;}
table.profileTable td{padding:4px;}

table.messageTable{border-collapse:collapse; margin:10px 0px 0px 0px;}
table.messageTable th.left{background-color:#EB7D00; color:#FFFFFF; font-size:14px; xwidth:240px; padding:4px; text-align:center;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;}
table.messageTable th{background-color:#EB7D00; color:#FFFFFF; font-size:14px; padding:4px; text-align:center;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
table.messageTable th.right{background-color:#EB7D00; color:#FFFFFF; font-size:14px; xwidth:70px; padding:4px; text-align:center;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}
table.messageTable td{padding:3px;}


/* portfolio pages */
#workLeft{float:left; width:520px; xborder:1px solid red;}
#workRight{margin:0px 0px 0px 530px; xborder:1px solid blue;}
#workNav{padding:0px;margin:0px 0px 10px 0px; color:#000000; border:1px solid #7b7b7b;-moz-border-radius:8px; -webkit-border-radius:8px;}
#workNav h1{padding:4px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#126694;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; text-align:center;}

.workNavItem a:link, .workNavItem a:visited{display:block; margin:0px 0px 6px 15px;color:#126694;text-decoration: none;}
.workNavItem a:hover, .workNavItem a:active {display:block; margin:0px 0px 6px 15px;color:#126694;text-decoration: underline;}
.workNavItem{padding:5px;}
.workNavItem h3{ font-size:12px; font-weight:bold; color:#505050; margin:0px; padding:0px;}

.reelDetails{display:none; margin:10px 0px 0px 10px;}
.navNote{color:#505050;; font-size:11px;}
#workShare{position:relative; top:0px; left:0px; height:40px; border-top:1px solid #7b7b7b; padding:10px 0px 0px 0px; margin:10px 0px;}
#workShareBtn{position:absolute; top:10px; left:500px;}
#workContact{position:absolute; top:0px; right:0px;}
#workVideo{background-color:#000000;}
#otherKeywords{float:left; width:200px;}

#workAudio{margin:40px 10px 10px 50px;}
#workAudio h2{margin:20px 0px 20px 0px;}

/* ratings */
#commentRate{position:relative; top:0px; left:0px; border-top:1px solid #7b7b7b; margin:10px 0px;}
#commentRateAltDisplay{position:relative; top:0px; left:0px; margin:3px 0px;}

.commentRateItem{float:left; margin:10px 20px 5px 0px;color:#126694;}
.rateFloat{float:left; margin:0px 2px 0px 0px;}
#rating{width:200px; height:25px;}
#rateItText{float:left; margin:0px 8px 0px 0px;}
#ratingText{color:#126694;}
#commentIt{border:1px solid #999999; padding:2px 2px 2px 3px; margin:0px 0px 10px 0px; width:650px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.smallBox{width:180px; height:30px; background-color:#FFFFFF; padding:20px 10px 10px 10px;}

#readCommentRate{float:right; margin:0px 5px 5px 10px;color:#126694;}
.commentItem{margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #7b7b7b;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -18px}
div.star-rating,div.star-rating a{background:url(images/reel.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -18px!important}
div.star-rating-hover a{background-position:0 -36px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.itemBox{width:350px; height:200px; margin:0px 25px 20px 0px; padding:0px 0px 10px 0px; float:left; border-bottom:1px solid #CCCCCC;}
.itemHdr{background-color:#126694; padding:10px 5px; color:#FFFFFF; font-size:14px; text-align:center;}
.itemText{text-align:center;}
/*news */
.newsArchive{margin:20px 20px 0px 0px;}

/*talk */
#questionWrapper ul{margin:0px; padding:0px;}
#questionWrapper ul li{margin:10px 0px 0px 0px; padding:0px; list-style:none; border-bottom:1px solid #7b7b7b;}
#questionWrapper h3{color:#505050; font-size:14px; font-weight:normal;margin:0px; padding:0px;}
#questionWrapper h3.title{color:#126694; font-size:14px; font-weight:normal;margin:0px; padding:0px;}
#questionWrapper p{margin:0px 0px 10px 0px; padding:0px;}
.questionPostedBy,.answerPostedBy{font-size:11px; color:#989DA0; margin:0px 0px 0px 10px;}
.questionAnswer{float:right; margin:0px 0px 10px 10px; width:200px; padding:10px; border:1px solid #FFFFFF; -moz-border-radius:8px; -webkit-border-radius:8px;}
.qAnswer{ margin:5px 0px 10px 20px; padding:5px;border:1px solid #126694; -moz-border-radius:8px; -webkit-border-radius:8px;}
.qAnswersOn{ margin:5px 0px 10px 20px; padding:5px; background-color:#F0F0F0;border:1px solid #126694; -moz-border-radius:8px; -webkit-border-radius:8px;}
.qAnswerAlt{ margin:5px 0px 10px 20px; padding:5px; background-color:#EEEEEE;border:1px solid #126694; -moz-border-radius:8px; -webkit-border-radius:8px;}

sup.newQuestions{color:#FF0000; font-size:11px; position:relative; top:4px; padding:0px 0px 0px 3px;}

#theAnswerNotLoggedIn{margin:0px 0px 10px 10px;}

#questionCatNav{padding:0px 0px 10px 20px; margin:10px 0px 10px 0px;border-bottom:10px solid #7b7b7b;}
#questionCatNav a:link, #questionCatNav a:visited{ text-decoration:none; color:#126694; float:left; margin:0px 20px 0px 0px;}
#questionCatNav a:hover, #questionCatNav a:active{ text-decoration:none; color:#EB7D00; float:left; margin:0px 20px 0px 0px;}
.questionSubCat{border:1px solid blue;}

a.questionSubCatLink:link, a.questionSubCatLink:visited{ text-decoration:none; color:#126694; float:none; margin:0px 20px 0px 0px; }
a.questionSubCatLink:hover, a.questionSubCatLink:active{ text-decoration:none; color:#EB7D00; float:none; margin:0px 20px 0px 0px;}

.questionCatWrapper{margin:0px 0px 0px 20px;}
.questionCatWrapper p{margin:0px 0px 10px 0px;padding:0px;}

/* footer */
#footer{position:relative; top:0px; left:0px;color:#989DA0; background-color:#FFFFFF; font-size:10px; margin:0px; padding:15px 0px;}
#footerCopyright{float:left; margin:0px 10px 0px 10px;}
#footer a:link, #footer a:visited{float:left; margin:0px 25px;color:#989DA0;text-decoration: none;}
#footer a:hover, #footer a:active {float:left; margin:0px 25px;color:#EB7D00;text-decoration: underline;}




/* default links */
a:link, a:visited{color:#F37022;text-decoration: none;}
a:hover, a:active {color:#F37022;text-decoration: underline;}

/* colors 
blue 126694
dark blue 0F2433
bright blue 1783BD
orange EB7D00
dark orange: F37022
gray 989DA0
dk gray 505050
lt gray 7b7b7b
header blue 126694
*/
