/* ----------- wingrave yeats screen css ---------- */
/* ----------- created 10/05/2009 -------------- */


/* --------------------------------------------- Reset --------------------------------------------- */
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ul,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-family:inherit;}
table{border-collapse:collapse;border-spacing:0;} /*ul{list-style:none;}*/
q:before,q:after,blockquote:before,blockquote:after{content:"";}


/* --------------------------------------------- CORE --------------------------------------------- */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:#fff url(../images/pebbles-bg.jpg) no-repeat center -56px;
	
	color:#333333;
}

a {color:#1e5ea1/*359ff9*/;font-weight:bold;text-decoration:none; }
a:hover {text-decoration:underline;}

ol { margin:0 0 0 0; padding:0 0 0 20px;} 

strong, b, strong *, b *{ font-weight:bold}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	margin-top:10px; margin-bottom:10px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin-bottom:8px;
}
h3 { font-size:16px;}


h1,h2,h3,h4,h5,h6 {}

ul { margin-top:10px;}

.darkblue {color:#1e5ea1;}
.lightblue {color:#359ff9;}
.grey {color:#333333;}
.clearfix {clear:both;}

#Wrap { }

/* ------------------------------------------ */
/* ----------- HOME PAGE TEMPLATE ----------- */
/* ------------------------------------------ */

/* --------------------------------------------- HEADER --------------------------------------------- */
#headerWrap {width:100%;height:120px;}
#headBar {width:100%;height:8px;background:#1e5ea1;}

#headContain {margin:0px auto; text-align:center; width:987px; overflow:hidden;}
#headContain h2 {text-align:left !important;}

#logoBox {float:left;width:465px;height:90px;margin-top:10px;background:url(../images/Ecovis-Wingrave-Yeats-Logo.png) no-repeat;}
#logoBox h1 {text-indent:-9999px;}
#logoBox h2 {disply:block;margin:30px 0 0 38px;font-family:Helvetica, Arial, sans-serif;font-size:10px;font-weight:normal;color:#8b898e;}

#searchContain {float:right;width:387px;height:34px;padding:3px 0 0 10px;background:#1e5ea1;}
#searchContain .userInput {width:149px;height:20px;border:1px solid #777777;}
#searchContain .buttons {width:66px;height:24px;margin-bottom:-9px;}


/*#searchContain #searchBox {float:left;width:243px;}*/
#searchContain #telephone {float:left;margin-top:5px;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;color:#ffffff;}

#secondaryTitle {float:right;width:308px;height:32px;background:url(../images/tbsf-title-LIGHTBLUE.png) no-repeat;margin-top:23px;}
#secondaryTitle p {text-indent:-9999px;}


/* --------------------------------------------- NAVIGATION --------------------------------------------- */
#topNavWrap {clear:both;width:100%;height:28px;background:url(../images/topnav-bg.gif) repeat-x;}

#topNavContain {width:968px;margin:0 auto;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#ffffff; padding:0px; overflow:hidden}
#topNavContain ul {overflow:auto;display:block;padding-top:3px; margin:0px;}
#topNavContain li {float:left;height:22px;padding:0 10px;background:url(../images/topnav-divider.gif) right no-repeat; list-style:none; }
#topNavContain a {font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none; margin:0px; padding:0px;}
#topNavContain a:hover {color:#359ff9;}

#nav li.active { border-bottom:3px solid #359ff9}
	#nav li.active a { color:#359ff9}
	
#nav {
	float:left;
}

#searchBox {
	float:left;
	padding:0 0 0 20px;
	margin:4px 0 0 0;
}

#searchBox fieldset {
	height:28px;
}

#searchBox fieldset .userInput {
	padding:0;
	display:block;
	float:left;
}

#searchBox fieldset .buttons {
	height:20px;
	padding:0 0 0 10px;
}


/* --------------------------------------------- TOP (3 Column) --------------------------------------------- */
#threeMainWrap {clear:both;width:968px;margin:5px auto 0 auto; overflow:hidden}

#leftBoxMain, #centerBoxMain, #rightBoxMain {float:left;height:auto;}

/* set the three heights */
#rightBoxMainContent, #centerBoxMainContent, #leftBoxMainTop {min-height:200px;}

/* Left Box */
#leftBoxMain {width:306px;margin-right:25px;}
#leftBoxMain p {line-height:18px;padding-top:18px;}

#leftBoxMainTop {padding:17px 27px 0 27px;background:url(../images/boxbg/leftbox-bg-top.png) no-repeat;}
	#leftBoxMainTop ul li { list-style-type:none;}
#leftBoxMainDivide {width:306px;height:30px;background:url(../images/boxbg/leftbox-bg-divider.png) no-repeat;}
#leftBoxMainBottom {padding-left:27px;background:url(../images/boxbg/leftbox-bg-bottomfill.png) repeat-y;}

#leftBoxMainBottom .logos {float:left;width:109px;margin-right:13px;}
#leftBoxMainBottom .logos img {margin-top:3px;}
#leftBoxMainBottom .copy {float:left;width:130px;}
#leftBoxMainBottom .copy p {padding:0;font-size:11px;line-height:14px;}

#leftBoxMainFooter {width:306px;height:30px;background:url(../images/boxbg/leftbox-bg-bottom.png) no-repeat;}

/* Middle Box */
#centerBoxMain {width:306px;margin-right:25px; }
#centerBoxMain p {line-height:18px;padding-top:0px;}

#centerBoxMainTop {width:306px;height:65px;padding:0 27px;background:url(../images/boxbg/middlebox-bg-top.png) no-repeat; margin:0px 0 0 0;}
#centerBoxMainTop h1 {color:#ffffff;padding-top:24px; font-size:18px; margin-top:0px;}

#centerBoxMainContent {padding:27px 0 0 27px;background:url(../images/boxbg/middlebox-bg-fill.png) repeat-y;}

.centerBoxContain {width:306px;}
.centerBoxContain .images {float:left;margin-right:12px;}
.centerBoxContain .images img {border:4px solid #cdcdcd;}
.centerBoxContain .divider {clear:both;width:252px; overflow:hidden;margin-right:27px;padding:27px 0!important;height:2px;background:url(../images/divider.gif) center repeat-x;}
	/*.centerBoxContain.ETL .logos a img{ float:left; width:110px;   }*/


#centerBoxMainContent { min-height:426px;}
#centerBoxMainContent .copy {float:left;width:158px;}
#centerBoxMainContent .copy p {padding:0;font-size:12px;line-height:18px;}
#centerBoxMainContent .copy h1 {padding:0;font-size:14px;line-height:20px; margin:0px;}

#centerBoxMainFooter {width:306px;height:30px;background:url(../images/boxbg/middlebox-bg-bottom.png) no-repeat;}

/* Right Box */
#rightBoxMain {width:306px; }
#rightBoxMainTop {width:306px;height:65px;padding:0 27px;background:url(../images/boxbg/rightbox-bg-top.png) no-repeat;}
#rightBoxMainTop h1 {color:#ffffff;padding-top:24px; font-size:18px; margin-top:0px;}

#rightBoxMainContent {padding:23px 15px 0 15px;background:url(../images/boxbg/rightbox-bg-fill.png) repeat-y;}
#rightBoxMainContent .buttons {font-size:16px; margin:0 0 4px 0;}
	#rightBoxMainContent .buttons.last { margin:0px;}
#rightBoxMainContent .buttons a {display:block;width:276px;height:30px;padding-top:10px;color:#ffffff;background:url(../images/buttons/long-button.png) no-repeat;text-align:center;}
#rightBoxMainContent .buttons a:hover {text-decoration:none;color:#359ff9;}

/* This style applies because the user can now edit the side bar */
/* So we must allow lists to look like the blue buttons */
#rightBoxMainContent ul.buttons {
	margin: 2px 0 0 0 ;
	list-style:none;
	padding:0;
}
#rightBoxMainContent ul.buttons li a {
	font-size:16px; 
	margin:0 0 1px 0;
	display:block;
	width:276px;
	height:30px;
	padding-top:10px;
	color:#ffffff;
	background:url(../images/buttons/long-button.png) no-repeat;
	text-align:center;
}
#rightBoxMainContent ul.buttons li a:hover {
	text-decoration:none;color:#359ff9;
}

#rightBoxMainContent ul {
	margin:0 0 0 30px;
}

#rightBoxMainContent .label {padding:0 5px;}
#rightBoxMainContent .label p {font-size:13px;font-weight:bold;line-height:18px;padding:10px 0 25px 0;text-align:center;}

#rightBoxMainFooter {width:306px;height:30px;background:url(../images/boxbg/rightbox-bg-bottom.png) no-repeat;}


/* --------------------------------------------- FOOTER (3 Column) --------------------------------------------- */
#threeFootWrap {clear:both;width:968px;margin:0 auto;padding:5px 0 40px 0; overflow:hidden}

#leftBoxFoot, #centerBoxFoot, #rightBoxFoot {float:left;height:auto;}

/* Left Box */
#leftBoxFoot {width:306px;margin-right:25px;}

#leftBoxFootTop {width:306px;height:20px;background:url(../images/boxbg/whitebox-fade-bg-top.png) no-repeat;}

#leftBoxFootContent {padding:0 25px;background:url(../images/boxbg/whitebox-fade-bg-fill.png) repeat-y; min-height:210px;}
	#leftBoxFootContent h2 { margin-top:0px;}
#leftBoxFootContent p {font-size:12px;line-height:18px;padding:9px 0;}
#leftBoxFootContent .userInput {width:252px;height:20px;border:1px solid #104c96;margin-bottom:10px;}
#leftBoxFootContent .buttons {float:right;width:84px;height:21px;margin-bottom:3px; background:url('../images/buttons/bg-btn.gif') repeat-x bottom left; color:#FFF; border:0px; cursor:pointer; -webkit-border-radius:10px; }

#leftBoxFootFooter {width:306px;height:30px;background:url(../images/boxbg/whitebox-fade-bg-bottom.png) no-repeat;}

#leftBoxFootContent, #rightBoxFootContent,#centerBoxFootContent {
height:215px;
}


/* Middle Box */
#centerBoxFoot {width:306px;margin-right:25px;}

#centerBoxFootTop {width:306px;height:20px;background:url(../images/boxbg/whitebox-fade-bg-top.png) no-repeat;}

#centerBoxFootContent {background:url(../images/boxbg/whitebox-fade-bg-fill.png) repeat-y;}
#centerBoxFootContent h2 {padding:0 25px 20px 25px; margin-top:0px;}
#centerBoxFootContent .quote {width:209px;margin-left:19px;padding:0 28px;background:url(../images/speechmarks.png) no-repeat;}
#centerBoxFootContent .quote p {font-size:12px;line-height:18px;padding:9px 0; width:210px;}

#centerBoxFootFooter {width:306px;height:30px;background:url(../images/boxbg/whitebox-fade-bg-bottom.png) no-repeat;}

/* Right Box */
#rightBoxFoot {width:306px;}

#rightBoxFootTop {width:306px;height:20px;background:url(../images/boxbg/whitebox-bg-top.png) no-repeat;}

#rightBoxFootContent {padding:0 25px;background:url(../images/boxbg/whitebox-bg-fill.png) repeat-y; min-height:210px;}
#rightBoxFootContent h2 {padding-bottom:15px; margin-top:0px;}
#rightBoxFootContent .smLeft {float:left;width:111px;}
#rightBoxFootContent .smLeft .leftpad {margin-bottom:13px;} 
#rightBoxFootContent .smRight {float:left;width:116px;margin-left:25px;}
#rightBoxFootContent .smRight .rightpad {margin-bottom:4px;} 

#rightBoxFootFooter {width:306px;height:30px;background:url(../images/boxbg/whitebox-bg-bottom.png) no-repeat;}


/* ---------------------------------------------- */
/* ----------- INTERNAL PAGE TEMPLATE ----------- */
/* ---------------------------------------------- */
#internalWrapper {clear:both;width:986px;margin:33px auto 0 auto;padding-bottom:40px;}

/* --------------------------------------------- LEFT COLUMN --------------------------------------------- */
#leftInternalWrap {float:left;width:635px;}

#leftInternalTop {width:685px;height:30px;background:url(../images/boxbg/fullframe-top.png) no-repeat;}

#leftInternalContain {background:url(../images/boxbg/fullframe-fill.png) repeat-y;}

#leftInternalSubNav {float:left;width:175px;margin-left:30px;}
#leftInternalSubNav .SNtop {width:175px;height:20px;background:url(../images/boxbg/subnav-top.gif) top no-repeat #ebebeb;}
#leftInternalSubNav .SNcontent {width:175px;background:#ebebeb;}
#leftInternalSubNav .SNcontent ul {margin:0 20px;background:url(../images/sn-divider.gif) bottom no-repeat;}
#leftInternalSubNav .SNcontent ul li {display:block;padding:7px 0;background:url(../images/sn-divider.gif) top no-repeat;}
						.SNcontent ul li.active {border-right:3px solid #359ff9}
						.SNcontent ul li.active a{ color:#333}
#leftInternalSubNav .SNbottom {width:175px;height:20px;background:url(../images/boxbg/subnav-bottom.gif) bottom no-repeat #ebebeb;}

#leftInternalContent {float:left;width:370px;margin-left:20px;padding-bottom:10px; text-align:justify;}
	#leftInternalContent *{text-align:justify;}
#leftInternalContent h1 {color:#359ff9;}
#leftInternalContent p {margin-top:18px;}
#leftInternalContent ul { padding:0 0 0 20px; /*color:#1e5ea1*/}

#leftInternalBottom {width:685px;height:30px;background:url(../images/boxbg/fullframe-bottom.png) no-repeat;}

/* --------------------------------------------- RIGHT COLUMN --------------------------------------------- */
#rightInternalWrap {float:left;width:306px;margin-left:30px;}

/* Internal Partner Links */
#rightBoxLinks {clear:both;width:306px;padding-top:20px;}
#rightBoxLinksTop {width:306px;height:20px;background:url(../images/boxbg/whitebox-bg-top.png) no-repeat;}
#rightBoxLinksContent {padding:0 25px;background:url(../images/boxbg/whitebox-bg-fill.png) repeat-y;}
#rightBoxLinksContent h2 {padding-bottom:15px; margin:0;}
#rightBoxLinksContent p {text-align:center;padding-top:3px;}
#rightBoxLinksFooter {width:306px;height:30px;background:url(../images/boxbg/whitebox-bg-bottom.png) no-repeat;}

/* footer */

.footerLinks { display:block; padding:5px 5px 5px 10px; background:#efefef; height:20px; width:950px; clear:both; float:left;}

/* ----------- IE7 ONLY ----------- */
#searchContain .buttons {*margin-bottom:-4px;}
#centerBoxMainTop h1, #rightBoxMainTop h1 {*padding:24px 0 6px 0;}
#rightBoxFootContent .smLeft .leftpad {margin-bottom:16px;}
#rightBoxFootContent .smRight .rightpad {margin-bottom:7px;}

/* fix boxes */
#threeMainWrap {_width:988px;}

#leftBoxMainFooter {*background:url(../images/boxbg/leftbox-bg-bottom.png) no-repeat #ffffff;}
#centerBoxMainFooter {*background:url(../images/boxbg/middlebox-bg-bottom.png) no-repeat #ffffff;}
#rightBoxMainFooter {*background:url(../images/boxbg/rightbox-bg-bottom.png) no-repeat #ffffff;}
#leftBoxFootFooter {*background:url(../images/boxbg/whitebox-fade-bg-bottom.png) no-repeat #ffffff;}
#rightBoxFootFooter {*background:url(../images/boxbg/whitebox-bg-bottom.png) no-repeat #ffffff;}
#leftInternalBottom {*background:url(../images/boxbg/fullframe-bottom.png) no-repeat #ffffff;}

#centerBoxMainContent {*float:left;}
.centerBoxContain .divider {*margin:0;}


/* ----------- IE6 ONLY ----------- */
a, img, div, input {_behavior:url(css/iepngfix.htc);}

#leftBoxMain, #centerBoxMain {_margin-right:12px;}

#leftBoxMainTop {_width:252px;}
#leftBoxMainBottom {_width:279px;}
#leftBoxMainBottom .logos {_margin-right:6px;}

#centerBoxMainTop {_width:256px;}
.centerBoxContain {_width:252px;}
.centerBoxContain .divider {_padding:14px 0;}

#rightBoxMainTop {_width:276px;}
#rightBoxMainContent {_width:276px;}

#leftBoxFoot {_margin-left:0;}
#leftBoxFoot, #centerBoxFoot {_margin-right:12px;}

#threeFootWrap {_width:984px;}
#leftBoxFootContent, #rightBoxFootContent {_width:256px;}

#leftInternalTop, #leftInternalBottom {_width:635px;}

#leftInternalContain {_width:635px;}
#leftInternalSubNav {_margin-left:15px;}
#leftInternalContent {_margin-left:10px;}

#rightInternalWrap {_width:256px;_margin-left:21px;}

#rightBoxLinksContent {_width:256px;}

/* - - - - - - - - - - - - - - - - - - - - - - - 

	SEARCH AREA

- - - - - - - - - - - - - - - - - - - - - - - - */
form.subSearch { width:175px; background:url("../gfx/bookshop/bg-search.gif") no-repeat 0 3px; margin:0 0 10px 0; height:30px; }
      input[type="text"].subTextField { width:139px; height:25px; background:none; border:none; margin:0; padding-left:4px;}
      input[type="submit"].subSubmit { width:25px;height:25px; overflow:hidden; text-indent:-1000px; background:none; border:none; cursor:pointer; margin:0;}

#advancedSearch { background:#efefef; width:360px; display:block; padding:10px; }
	#advancedSearch td { padding:5px;}
		#advancedSearch * input[type="text"] {font-size:12px; width:200px; padding:2px; border:1px solid #ccc; height:20px;}
		#advancedSearch * select {font-size:12px; width:210px; padding:2px; border:1px solid #ccc; height:22px; line-height:20px}
		input[type="text"]#startDate, input[type="text"]#endDate { font-size:12px; width:100px; height:22px; padding:2px; background:#fff url(../gfx/calendar.gif) no-repeat 82px 4px;}
		

				
#itemsHolder {width:; overflow:hidden; margin:0 0 20px -2px;}
	#itemsHolder ul {background:#ededed; margin:0; padding:0; list-style-type:none;list-style-image:none;}
		#itemsHolder ul li {border-top:1px solid #fff; border-bottom:1px solid #d8d8d8; margin:0; padding:0; background:url("../gfx/bookshop/bg-searchItem.gif") repeat-x bottom left; list-style-type:none; list-style-image:none;}
		#itemsHolder ul li.first { background:url("../gfx/bookshop/bg-top.gif") no-repeat top left; line-height:35px; border-top:none;}
		#itemsHolder ul li.last { background:url("../gfx/bookshop/bg-foot.gif") no-repeat bottom left; line-height:35px; border-bottom:none;}
			#itemsHolder ul li.last *{ display:inline-block}
				#itemsHolder ul li.last b { padding:0 10px}
			#itemsHolder ul li.first span{ padding:0 0 0 10px; position:relative;  display:block; } #itemsHolder ul li.first span * { display:inline;}
			#itemsHolder ul li.first span form.sortForm { height:34px;padding:0px;margin:0px; position:absolute;top:-0px; right:5px; width:;}
				#itemsHolder ul li.first span form.sortForm select { padding:0px; margin:0px 5px; font-size:10px;}
				
				/* results */
				.bookshop {padding:10px; }
			          	.bookshop h3 {padding:0 0 4px 0; margin:10px 0 3px 0; border-bottom:2px solid #999;}
						.bookLeft{ width:90px; display:inline-block; vertical-align:top; margin:0px 4px 0 0 ;}
                        	.bookImg{ /* background:url("../gfx/bookshop/bg-shadowBook-small.gif"); */ width:86px; height:120px; padding:0 5px 0 0;}
                            	.bookImg a { padding:0;}
								.bookImg img { width:82px; padding:0 0px 5px 0}
                            .info{ line-height:22px; background:url("../gfx/bookshop/icon-info.gif") no-repeat top left; padding:0 0 5px 16px}
                        .bookMiddle{ width:245px; display:inline-block;vertical-align:top; margin:0 10px 0 0;}
                        	.bookMiddle h3{ padding:0 0 4px 0; margin:0 0 3px 0; border-bottom:2px solid #999;}
                            #itemsHolder .bookMiddle p{ margin:0 0 5px 0;}
                        .bookRight{width:130px; display:inline-block;vertical-align:top; font-size:13px; font-weight:bold}
                        	.bookRight span{ display:block; margin:0 0 5px 0;}
							.buyBtn { background:url("../gfx/bookshop/btn-addBasket.gif") no-repeat top left; width: 117px; height: 27px; overflow:hidden; display:block; margin:10px 0;}
								.buyBtn span { text-indent:-10000px; }
						.bookLeft, .bookMiddle, .bookRight { display:inline-block; overflow:hidden; position:relative; top:0px; clear:none; float:left }		
				/* more details jQuery TABS */
				.iconLFRsmall { width:24; height:19;}
				#tabvanilla { width:100%; text-align:right; }
					#tabvanilla ul { background:none; border:none; margin:0 10px 0 0; list-style-type:none; float:right;list-style-image:none; }
						#tabvanilla ul li { border:none; background:url("../gfx/bookshop/ul-li-inline.gif") no-repeat 0 3px; padding:0 0 0 9px; list-style-type:none;list-style-image:none;}
							#tabvanilla ul li.first { background:none;}
							#tabvanilla ul li.active a { color:#053063;}
							#tabvanilla ul li a { padding:0 3px; }
					.ui-tabs-hide {display: none;}
					.ui-tabs-selected a{ color:#053063;}
				
				/* more details page*/
				.bookDetails {padding:10px 20px;}

                    	.detailsLeft{width:350px; display:inline-block; vertical-align:top; margin:0 10px 0 0 ;}
                        	.detailIcon { width:45px; height:51px; display:block; float:left }
								.detailIcon.event { background:url("../gfx/bookshop/icon-event.gif") no-repeat top left; }
								.detailIcon.book{ background:url("../gfx/bookshop/icon-book.gif") no-repeat top left;}
                            	.detailsLeft h2{ margin-top:10px; font-size: 18px}
								.detailsLeft * span { display:block;}
                        .detailsRight{width:120px; display:inline-block; vertical-align:top; margin:0 0px 0 0 ; padding:0 0 0 15px}
                        	.detailsRight .buyBtn{margin-top:0px; text-indent:-10000px;}
                            .bookImgLarge {background:url("../gfx/bookshop/bg-shadowBook.gif") no-repeat bottom right; width:120px; height:165px; margin:0 0 10px 0;}
								.bookImgLarge a img{ width:110; height:156px; padding:0 8px 8px 0; }
                            	span.pdf a{ line-height:22px; background:url("../gfx/bookshop/icon-pdf.gif") no-repeat top left; padding:0 0 3px 20px }
                        .detailsCopy{width:500px; display:inline-block; vertical-align:top; margin:0 4px 0 0 ; clear:both}
                        	.detailsCopy h3 {}
                            .detailsCopy p {}
						.detailsLeft , .detailsRight { float:left}	
				/* Alternate products area*/
				.altProducts {padding:10px;}
					.altProducts div { text-align:center; display:inline-block; width:120px; margin-right:8px; float:left;}
					.altProducts div a {text-align:center;}
					.altProducts div a img {text-align:center; background:url("../gfx/bookshop/bg-shadowBook-small.gif") no-repeat bottom right; padding:0 4px 4px 0; width:82px; height:117px;}
				.clear { clear:both; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	TABLE STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */				
table {	border-spacing:1px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	background-color:#E7E7E7;	color: #b7b7b7; border-bottom-color: rgb(128, 128, 128);
border-collapse: separate; border-left-color: rgb(128, 128, 128); border-right-color: rgb(128, 128, 128); border-top-color: rgb(128, 128, 128); color:#666;}

caption {	font-weight: bold;	background: #50ADEA url(http://infectedfx.net/css/tables/corner.gif) no-repeat right top;border-bottom:2px solid #1975d7;color: #FFF;text-transform:uppercase;padding:10px;}

td, th {padding: 4px;}

thead th {	text-align: center;	background: #F5F5F5;color: #666;border: 1px solid #FFF;	text-transform:uppercase;}

tbody th {	font-weight: bold;}

tbody tr {background-color:#FFF; text-align:left;}
tbody tr /*.odd */	{background: #f9f9f9;border-top:1px solid #FFF;}

tbody th a:link, tbody th a:visited{color:#96D030;	background:url(http://infectedfx.net/css/tables/layout.gif) no-repeat; 	padding:3px 0px 0px 18px;}
tbody th a:hover{	color:#FF8601;	}

tbody tr td {background: #FFF;border: 1px solid #FFF;}

tbody tr /*.odd*/ td{ background: #f9f9f9;border-top:1px solid #FFF;	}

table td a:link, table td a:visited {color: #1975D7;text-decoration: none;}

table td a:hover {color: #50ADEA;border-bottom:2px solid #8FD5FF;text-decoration: none ;}
tbody td a[href="http://www.infectedfx.net"] {	margin: 0 auto;	height: 15px;background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;border-bottom: 0;padding:3px 0px 0px 18px;font-weight:bold;color:#FF8601;}

table a[title^="Download"] { background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;padding:20px 0px 0px 15px;}
