/* ****************** START STANDARD HTML STYLES ******************/
	body {
		font-size: 12px;
        color: #5e6a6a;
        font-family: Arial;
		margin: 0px;
		padding: 0px;
	}

	img	{
		border: 0px;
	}

	a {
		text-decoration: none;
		color: #FF7200;
	}

	a:hover	{
		text-decoration: underline;
		color: #FF7200;
	}
        p{
 		margin: 0px 0px 20px 0px;
                font-size: 12px;
                color: #5e6a6a;
                font-family: Arial;
        }
        hr{
                height: 1px;
                background-color: #00483f
       }

        ul{
 		font-size: 12px;
                color: #5e6a6a;
                font-family: Arial;
        }

        em{
 		font-size: 12px;
                color: #5e6a6a;
                font-family: Arial;
        }
        
        form td{
		font-size: 12px;
                color: #5e6a6a;
                font-family: Arial;
		margin: 0px;
		padding: 0px;
        }
        h1{
                font-size: 16px;
                font-family: Arial;
                font-weight: bold;
                color:#5E6A6A;
                padding: 2px 0px 2px 0px;
        }
                

        
/* ****************** END STANDARD HTML ELEMENTS ******************/



/* ******************* START PAGE LAYOUT STYLES *******************/
	#functionBar {
		height:22px;
		font-size: 11px;
		color: white;
		background-color: black;
	}

	#displayVersion {
		padding-top: 4px;
		padding-left: 5px;
                color: white;
	}

	#displayVersion a{
                font-size: 11px;
                color: #b4b4b4;
                font-famliy: Verdana;
                text-decoration: none;
	}

	#displayVersion a:hover{
                font-size: 11px;
                color: #b4b4b4;
                font-family: verdana;
                text-decoration: underline;
	}

	#keyLinks {
		padding-top: 4px
	}

	#keyLinks a	{
		padding-right: 13px;
                color: #b4b4b4;
                font-family: Verdana;
	} 
	
	#siteSearch {
		line-height:2em
	}

	#siteSearch form {
		margin: 0px;
		padding: 0px
	}

	#siteSearch input {
		font-size: 1em;
	}

	#siteSearch .submit {
		border: medium none;
		font-weight: bold;
		width: 30px;
		cursor: hand;
		color: #3D9FFB;
		background-color: #EDF1F3
	}

	div#header {
		background: #FFFFFF url(../../../../images/structure/header/background002.gif) repeat-x top right;
	}
        div#crumbtrail{
                font-weight: normal;
                font-family: verdana;
                font-size: 11px;
                color: #b4b4b4;
                height: 15px;
                background-color: #000000;
                text-align: right;
                padding: 3px 4px 3px 0px;
                border-bottom: #CCCCCC
        }
        div#crumbtrail a{
                color: #fe8a01;
        }
        div#crumbtrail a:hover{
                color: #fe8a01;            
        }
	div#site{
	}

	div#leftColumn {
		margin-top: 15px;
                width: 170px;
	}

	div#rightColumn {
	}

	div#center {
		padding: 15px 0px 0px 20px;
	}
	
	div.pageTitle {
                font-weight: bold;
                font-size: 16px;
                margin-bottom: 20px;
                color: #000000;
                font-family: arial;
	}

	div#footer {
		margin-top: 20px;
		border-top: 1px solid #E3E8EB;
		font-size: 0.8em;
                font-name: Verdana;
		padding: 10px 0px;
		text-align: center;
		color: #AEAEAE;
	}

	#footer A
	{
		color: #AEAEAE;
		text-decoration: underline
	}
	#footer a:hover
	{
		color: #FF0000;
		text-decoration: underline
	}

/* ******************** END PAGE LAYOUT STYLES ********************/



/* ***************** START STANDARD WIDGET STYLES *****************/
	.widgetHeader {
	}

	.widgetHeader {
	}

	.widgetHeader .topLeftBorder {
	}

	.widgetHeader .topRightBorder {
	}

	.widgetContents .contents {
	}

	.widgetContents .title {
	}

	.widgetContents A {
	}

	.widgetContents A:hover {
	}

/* ****************** END STANDARD WIDGET STYLES ******************/
/******************* Touch the rock menus ************************/
.webpagemenu .title  {
                background-color: #4C4C4C;
		color: #FFFFFF;
		font-weight: bold;
                font-size: 14px;
                font-family: Arial;
                padding: 4px 0px 5px 5px;
}

.webpagemenu .menuItems {
                padding: 5px 0px 20px 5px;
                font-size: 12px;
                color: #000047;
                font-family: Arial;

}
.webpagemenu .menuItems .inactive{
                padding: 2px 0px 2px 0px
                
}
.webpagemenu .menuItems .active{
                padding: 2px 0px 2px 0px
                
}
.menuItems a {
                color: #ff8c00;
                
}
.menuItems a:hover {
                
                color: #ff8c00;
}

/* ****************** START STORE WIDGET STYLES *******************/

	.categoryDetails {
		float: left
	}

	.categoryDetails .title {
		font-weight: bold;
		font-size: 1.6em;
		padding: 10px 0px 10px;
		margin: 0px;
		color: #004939
	}

	.categoryDetails .description {
		border-bottom: 1px solid #ACA899;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.categoryDetails .subfolders A {
		font-weight:bold;
		padding-left: 30px;
		padding-bottom: 10px;
	}

	.categoryDetails .stockItem {
		float: left;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ACA899;
		margin-bottom: 10px
	}

	.categoryDetails .stockItem A {
		font-weight:bold;
	}

	.categoryDetails .stockItem .stockDescription {
		float: left;
	}

	.categoryDetails .stockItem .stockPrice {
		float: right;
	}

	.stockDetails {
		float: left
	}

	.stockDetails .title {
		font-weight: bold;
		font-size: 1.6em;
		padding: 10px 0px 10px;
		margin: 0px;
		color: #004939
	}

	.stockDetails .stockImage {
		float: left;
		width: 200px
	}

	.stockDetails .stockInformation {
		float: right
	}

	.stockDetails .addtobasket {
		border: 1px solid #004939;
		background-color: #FFFFDD;
		padding: 5px;
		float: left;
		margin-bottom: 10px;
	}

	.stockDetails .addtobasket FORM {
		margin: 0px
	}

	.stockDetails .addtobasket FORM .formItem {
		float: left;
		padding-top: 5px
	}

	.stockDetails .addtobasket FORM .formItem .label {
		float: left;
		width: 80px;
	}

	.stockDetails .addtobasket FORM .formItem .input {
		float: left
	}

	.stockDetails .stockDescription {
		float: left;
	}

/* ******************* END STORE WIDGET STYLES ********************/