/**
 * $Id: berkeleymedia.css,v 1.19 2004/07/22 23:03:45 turing Exp $
 * 
 * Default css for Berkeley Media
 *
 */


body
{
    /* grey */
	background-color: #EFEFEF;
	margin: 30px;
	font-family: "Lucida Grande", "Verdana", "Arial", sans-serif;
	font-size: 12px;

}

a
{
	color: #336633;
	font-weight: bold;
	text-decoration: none;
	border-bottom: #336633;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
} 

a:visited
{
	color: #336633;
	text-decoration: none;
	font-weight: bold;
} 
a:active { color: #333333; } 
a:hover { color: #666666; } 

a.sideCategoryLink
{
	color: #336633;
	font-weight: bold;
	text-decoration: none;
	border: none;
} 

a.greyBarLink
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	border: none;
}

a.footerLink
{
	color: #336633;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: none;
} 

a.imageLink, a img, .noBorder
{
	border-width: 0 0 0 0;
	border-style: none none none none;
} 

img.thumbnail
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}


h1
{
	page-break-before: auto;
	font-family: "Lucida Grande", "Arial", sans-serif;
	font-size: 22px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 22px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

h2
{
	page-break-before: auto;
	font-family: "Lucida Grande", "Arial", sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: #CCCCCC;
	border-width: 0 0 1px 0;
	border-style: none none dashed none;
}

h3
{
	page-break-before: auto;
	font-family: "Lucida Grande", "Arial", sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
	border: none;
}

p, td
{
	color: #333333;
	font-size: 11px;
	line-height: 18px;
}

div.address
{
	padding: 0px;
	margin: 20px 0px 10px 10px;
	color: #333333;
	font-size: 10px;
	line-height: 13px;
}

div.address a
{
	color: #336633;
	font-weight: bold;
	text-decoration: none;
	border: none;
} 

/* cart header color:


	border-width: 3px;

*/

div.cart
{
	background-color: #FFFDFA;
	padding: 0px;
	margin: 0px;
	border-color: #CFCFCF;
	border-width: 3px;
	border-style: solid;
}

tr.header
{
	background-color: #C1CFCD;
	padding: 0px;
	margin: 0px;
	color: #333333;
	font-size: 11px;
}

tr.cartItem
{
	background-color: #FFFDFA;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	color: #333333;
	font-size: 11px;
}


div.cart h1
{
	page-break-before: none;
	font-family: "Lucida Grande", "Arial", sans-serif;
	font-size: 15px;
	color: #336666;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

div.cart hr

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

pre
{
    page-break-inside: avoid;
	font-family: monospace;
	font-size: 12px;
	color: #333333;
	padding: 5px;
	margin-left: 20px;
}
	
ol
{
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}
	
ul.categorySideBlock
{
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 4px;
	padding: 0 0 0 10px;
}

li.categorySideBlock
{
	color: #333333;
	font-size: 11px;
	line-height: 11px;
	margin: 0 0 0 4px;
}


li
{
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
}

table.mainBody
{
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
    width: 700px;
} 

td.TopTile
{
	background-image: url('/resources/app/top/images/TopTile.gif');
	background-attachment: fixed;
	background-repeat: repeat-x;
}

table.copyrightLine
{
    color: #666666;
	padding: 0px;
	margin: 0px;
    width: 700px;
	font-family: "Lucida Grande", "Verdana", "Arial", sans-serif;
	font-size: 10px;
} 


table.footerLine
{
	background-color: #EEEEEE;
	padding: 5px;
} 

table.sideBlock
{
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 10px 10px;
} 

table.homeFeature
{
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 0px 0px 10px 10px;
} 


table.invisible
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
} 

table.filmListItem
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 15px 0px 0 0px;
} 

table.orderFilm
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: dashed;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 0 0 0 0;
} 

td.sideBlockTitle
{
	background-color: #CCC6BD;
	font-size: 11px;
	color: #4C4944;
	font-weight: bold;
}

td.filmListItemImageCell
{
	padding: 0 5px 0 0;
}

a.topNavLink
{
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	border: none;
}

form
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: none;
	float: none;
	clear: both;
	display: block;
}

div.path
{
    margin-bottom: 10px;
}

/* Override binarycloud Form styles */
div.HintTip
{
    background-color: white;
    border: 1px solid black;
}

