﻿/* ------------------------------------ 
 * Width of page 951 px
 * ------------------------------------ */


body
{
    margin-top: 50px;
    background: url("images/masterpageImages/bk_grey_02.jpg") repeat;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #616161;
}

a 
{
    color:#8C0209;
}

#header {
	width: 951px;
	margin: 0 auto;
	height: 69px;
	border: solid 1px Gray;
	border-bottom: none;
	background-color: White;
}

* 
{
    margin: 0;
    padding: 0;
}



/*****************************/
/*      logo                 */
/*****************************/

#logo 
{
	height: 70px;
	float: left;
	margin: 0 auto;
}

#logo img
{
    margin: 0 auto 0 auto;
}

/*
#logo a 
{
    text-decoration: none;
    font-size:38px;
    color:#8C0209;
}

#logo h1 {
	padding: 25px 0 0 0;
	letter-spacing: -1px;
	font-weight: normal;
	font-size: 3em;
}

#logo span {
	color: #000000;
}

#logo img
{
    padding: 10px;
    margin: 0 auto 0 auto;
}


/*****************************/
/*      RightOfLogo          */
/*****************************/
#rightOfLogo
{
    float: right;
    text-align: center;
}



/*****************************/
/*      menu                 */
/*****************************/
#menu {
    float: left;
	width: 951px;
    margin-top: 10px;
	padding: 0;
	height: 40px;
	background: #FFFFFF url(images/masterpageImages/menuBackground.jpg) no-repeat left bottom;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 40px;
	margin: 0;
	padding: 10px 30px 0px 30px;
	text-decoration: none;
	text-transform: capitalize;
	background: url(images/masterpageImages/menuDivider.jpg) no-repeat right top;
	letter-spacing: -1;
	font-size: 14px;
	color: #FFFFFF;
}

#menu a:hover
{
    text-decoration: underline;
}





    
/*****************************/
/*      page                 */
/*****************************/

#page
{
	width: 951px;
	margin: 0 auto;
	padding: 0;
	border: solid 1px Grey;
	border-top: solid 1px White;
	background-color: White;
}

/*****************************/
/*      leftSideBar          */
/*****************************/

#leftSideBar
{
    float: left;
    width: 180px;
    margin-top: 12px;
    font-size:small;
}

.sidebar h2 {
	height: 40px;
	margin: 0;
	padding: 10px 0px 0px 50px; /* Padding for the Words in the category header */
	background: #FFFFFF url(images/MasterpageImages/menuBackground_Categories.jpg) no-repeat left top;
	font-size: 14px;
	font-weight:100;
	color: #FFFFFF;
}

#leftSideBar ul
{
    list-style:none;
}

#leftSideBarCategories a
{
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-weight: bold;
    letter-spacing: -1;
    background: #FFFFFF url(images/subcat_blue_bk.jpg) repeat left top;
    color:White;
}



#leftSideBarCategories a:hover
{
    background: #FFFFFF url(images/subcat_blue_bk_MouseOver.jpg) repeat left top;
    color:Black;
}



/*****************************/
/*      rightSideBar         */
/*****************************/

#rightSideBar
{
    float: left;
    border: solid 1px Gray;
    width: 150px;
    text-align: center;
    margin: 12px;
}


/*****************************/
/*      sideBar         */
/*****************************/
.sidebar {
	padding: 0;
	font-size: 18px;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


.sidebar li ul {
}

.sidebar a
{
    text-decoration: none;
}

.sidebar a:hover 
{
    text-decoration: underline;
}


.sidebar li {
	margin: 0 20px 0 15px;
	/*padding: 3px 0px;*/
	padding: 0;
	/*border-bottom: 1px #BBBBBB dashed;*/
}






/*****************************/
/*      mainContent          */
/*****************************/

#mainContent
{
    float:left;
    width:580px;
    min-height: 600px;
    text-align:center;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    border: solid 1px Gray;
    background-color: #FFFFFF;
}




/*****************************/
/*      footer               */
/*****************************/

#footer
{
    text-align: center;
    color: #8C0209;
    font-size:small;
    margin: 6px;
    border: solid 1px Gray;
    background-color: #FFFFFF;
    width: 938px;
    overflow: auto;
    clear: both;
}


#footerLinks
{
    margin-bottom: 5px;   
}

#footer a
{
    color: #700207;
}
    


/*****************************/
/*      sectionTitle         */
/*****************************/

.sectionTitle
{
    font-size: large;
    color: #990000;
}


.toolbar
        {
         font-size: 13px;
         font-family: Verdana;
         padding: 6px;
        }



/*****************************/
/*      Home Page            */
/*****************************/


.home_Searchbox
{
    margin-left: 20px;
    color:White;
    margin-top: 7px;
}

/*****************************/
/*      Sub Categories       */
/*****************************/

.subCategories
{
    margin: 10px;
    display:inline;
}

.CategoryLinks
{
    font-size:30px; 
}

.CategoryLinks a
{
    text-decoration: none;
    color:White;
    border: solid 1px Black;
    background: #FFFFFF url(images/subcat_blue_bk.jpg) repeat left top;
    padding: 4px;
}


.listItems
{
    width:400px;
    height: 102px;
    margin-left: auto;
    margin-right: auto;
}

/*****************************/
/*      Miscellaneous        */
/*****************************/


.caption
{
    text-align: center;
    font-size: small;
}













.dropDownListsColorsSizesUnits
{
    text-align: center;
    padding-top: 10px;
    float: right;
    width: 326px;
}

td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}

.NextPreviousFirstLastList
{
    margin-top: 40px;
    margin-bottom: 40px;
}



.alignment_center
{
    text-align:center;
}

.alignment_right
{
    text-align:right;
}

.alignment_left
{
    text-align:left;
}

.pictures
{
    border: solid 3px black;
    padding: 5px;  
}

.fieldName
{
    font-size:medium;
    display:inline;
    color:Lime;
    font-style:italic;
}


