/*-----------------------------------------------------------------------------------------------
----------------------------------------ISF Group Website----------------------------------------
----------------------------------------by: Dominic White----------------------------------------
-----------------------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------
---------------------------------------universal properties--------------------------------------
-----------------------------------------------------------------------------------------------*/

body
{
	font-family:arial, helvetica, verdana, sans-serif;
	margin:0;
	background: url(images/smlbg.gif);
}

td
{
	font-size:11pt;
}

a
{
	color:#cc0000;
}

a:hover
{
	color:#006666;
}

#header
{
	text-align:right;
	padding-right:20px;
}

span.pagetitle
{
	color:#cc0000;
	font-size: 15pt;
	text-transform:lowercase;
}

.boldred
{
	color:#cc0000;
	font-weight:bold;
	text-transform: capitalize;
}

/*-----------------------------------------------------------------------------------------------
-----------------------------------------store fixtures------------------------------------------
-----------------------------------------------------------------------------------------------*/

#pagepadding
{
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
}

.breadcrumbs
{
	color: black;
	font-size: 13pt;
	font-style: italic;
}

.capitalize
{
	text-transform: capitalize;
}

#contentarea
{
	background-color: white;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#section
{
	padding: 10px;
	background: url(images/gradient2.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#thumbnailrow1 td
{
	text-align: center;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px;
	padding-top: 10px;
	vertical-align: top;
	font-size: 9pt;
	color: #666666;
	text-transform: capitalize;
	width: 20%;
}

#thumbnailrow1 img
{
	border: 1px solid #999999;
}

#thumbnailrow2 td
{
	text-align: center;
	width: 20%;
	padding: 5px;
	padding-top: 10px;
	vertical-align: top;
	font-size: 9pt;
	color: #666666;
	text-transform: capitalize;
}

#thumbnailrow2 img
{
	border: 1px solid #999999;
}

#reddivider
{
	background-color: #cc0000;
	height: 10px;
	font-size: 1pt;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#graydivider
{
	font-size: 1pt;
	height: 7px;
	background-color: #a4a4a4;
	border-left: 1px solid black;
	border-right:  1px solid black;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

#topbarleft
{
	background: url(images/topbarbevel_r1_c1.jpg);
	height: 30px;
	width: 30px;
}

#topbarcenter
{
	background: url(images/topbarbevel_r1_c2.jpg);
	height: 30px;
}

#topbarright
{
	background: url(images/topbarbevel_r1_c3.jpg);
	height: 30px;
	width: 30px;
}

#btmbarleft
{
	background: url(images/btmbarbevel_r1_c1.gif);
	height: 20px;
	width: 30px;
}

#btmbarcenter
{
	background: url(images/btmbarbevel_r1_c2.gif);
	height: 20px;
	color: #777777;
	font-size: 9pt;
}

#btmbarright
{
	background: url(images/btmbarbevel_r1_c3.gif);
	height: 20px;
	width: 30px;
}

span.smallitalic
{
	font-size: 8pt;
	font-style:italic;
}

/*-----------------------------------------------------------------------------------------------
----------------------------------------------menu-----------------------------------------------
-----------------------------------------------------------------------------------------------*/

#menubody
{
	border-right: 1px solid black;
	background-color: #b6b6b6;
}

.main
{
	background: url(images/cellbg.gif);
	font-weight: bold;
	border-bottom: 1px solid #333333;
	height: 25px;
}

.sub
{
	border-bottom: 1px solid #333333;
	background: url(images/cellbg2.gif);
}

.sub a
{
	color: black;
	text-decoration: none;
	width: 170px;
	padding: 1px;
	padding-left: 12px;
}

.sub a:hover
{
	color: #cc0000;
	text-decoration: none;
	background-color: white;
}

.main a
{
	color: black;
	text-decoration: none;
	width: 170px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.main a:hover
{
	color: #cc0000;
	background-color: white;
	text-decoration: none;
}