/*
File:			custom.css
Description:	Custom styles for Thesis
The Beach! 

*/

body.custom {
	/*background: #D6D6D6 url(images/idtlab-bg.jpg) repeat-x fixed;*/
}
.custom #page {
/*border: 1px solid #888;*/

}
.custom #header {
	background: #888;
	margin:0;
	padding:0;
	border:none;
	
}
.custom #idtlhead  {
	
}
.custom #idtlhead a {
	height:120px;
	width:990px;
	max-width:990px;
	display:block;
	overflow: hidden;	
}
.custom #header #logo {
	text-indent: -19999px;
}
.custom #header #logo a {
	display:block;
margin:none;
}
 .custom #header #tagline {
color: #052558;
	text-indent: -19999px;
 } 
 .custom #feature_box {
	 	background: #6D1106;
		border-bottom: 1px solid #888;
		
 }
.custom #idtl H1, #idtl H2 {
	font-size: 18px;
	text-align:center;
	font-weight: normal;
	padding:0;
	margin:0;
	color:#F5F5F5;

}
.custom #idtl p {
	font-size: 16px;
	text-align:center;
	font-weight: normal;
	padding:0;
	margin:0;
	color:#F5F5F5;

}
.custom #idtl a {
	font-size: 14px;
	text-align:center;
	font-weight: normal;
	padding:0;
	margin:0;
	color:#F5F5F5;
	font-weight: bold;
}
*/
.custom #content_box{
background:#FFF;

}
.custom #column_wrap {
	background: #F5F5F5;
	border-right: 1px solid #E1E1E1;
}
.custom #content {
	background: #FFF;
	border-left: 1px solid #E1E1E1;
	
}
.custom #sidebar_2 {
	background: #FFF url(images/thumbGrey3.gif) no-repeat;
	
}
.custom #multimedia_box {
	background:#FFF;
}
.custom blockquote {
	background: #E1E1E1;
	color:#000;
}
.custom #footer {
border-top: 1px solid #888;
background: #C2C2C2;
}

.custom  #footer a {
border:none;
}
.custom  .sidebar_list H3 {
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	
}

.custom .menu {
	margin:0 auto;

}
.custom .tab  a{
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	background: #C2C2C2;
}


.sale {color: #A9372B; font-weight: bold; }
.bigLink {font-size: 1.5em}
.saleNav {
	color: #A9372B;
	font-weight: bold;
/*	font-size: 1.2em;*/
}

#compare { text-align: left; border: 1px solid black; }
#compare thead tr { background-color: #ffffff; /* background-image: url(/images/tableHdr.gif); background-repeat: repeat-x;*/ height: 45px; width: 105px; border-bottom: 1px solid black; color: #ffffff; }
#compare thead th { border-bottom: 1px solid black; border-left: 1px solid black; font-size: 14px; font-weight: bold; color: #000; text-align: center; }
#compare thead span.link { font-size: 12px; font-weight: normal; }
#compare thead td { border-bottom: 1px solid black;}

#compare tbody tr { border-bottom: 1px solid #999999; }
#compare tbody th { border-bottom: 1px solid black; background-color: #efeff1; padding: 5px 5px 5px 10px; font-weight: normal; color: black; }
#compare tbody td { border-bottom: 1px solid black; background-color: #f9f9f9; border-left: 1px solid black; text-align: center; padding: 5px 5px 5px 5px; width: 90px; }

#compare thead tr { }
/* orig: efeff   */
#compare tfoot th { border-top: 2px double black; background-color: #efeff1; padding: 5px 5px 5px 10px; font-weight: bold; color: black; }
/* orig: f9f9f9 */
#compare tfoot td { border-top: 2px double black; background-color: #a9372b; padding: 5px 5px 5px 10px; border-left: 1px solid black; text-align: center; font-weight: bold; color: white; }
#compare tfoot a { color: white; text-decoration: underline; }
#compare tfoot a:hover { color: #cccccc; }
