@charset "utf-8";
/* CSS Document */


#pnlNavig a
{
    font-weight: bold;  
    text-decoration: none; 
}

table a
{
    color: #333333!important;
}

div b
{
    color: #bf3457!important;
    font-weight: bold;
}

#pnlNavig
{
    Padding: 3px 0 10px 0;   
}

#pnlNavig a:hover
{
    text-decoration: underline;    
}

.divName 
{

    width: 200px!important;
}

.divName a
{
    font-weight: bold!important;
    font-size: 120%;
    text-decoration: none;
    color: #eb8a24!important;/*Changed to make orange - 12.11.09*/
}

.divName a:hover
{
    text-decoration: underline;
}

.divName a b{
    color: #eb8a24!important;/*Changed to make orange - 12.11.09*/
}
img
{
	border: none;
}


#imgHolder
{
    /*width: 250px!important;*/
margin-left:60px;
}

a, strong, b 
{ /* Straightens out OS X font rendering */
  line-height: 19px;
}



#rightcol #txtToSearchFor
{
    position: relative;
    top: -6px;
}



#main img
{
	/*border: #7dbfb1 1px solid;
	margin: 15px;
	margin-top: 10px;*/
}

#main .rightimage
{
	float: right;
	margin-right: 5px;
}

#main .leftimage
{
	float: left;
	margin-left: 5px;
}

#main h1
{
	color: #7dbfb1;
	font-size: 180%;
	padding: 5px;
}

#main h1 .tintgreen
{
	color: #3b897c!important;
}


#main h1
{
	padding: 5px;
	font-size: 150%;
	color: #a70a43;
}

#main h3
{
	color: #7dbfb1;
	font-size: 160%;
	padding: 5px;
	padding-top: 15px;
}

#main a
{
	color: #74a6ba;
}

#main p
{
	padding: 5px;
}

#ctl26_ProductsPager_v2_1_hlSortByName, #ctl26_ProductsPager_v2_1_hlSortByPrice, #ctl26_ProductsPager_v2_2_hlSortByPrice, #ctl26_ProductsPager_v2_2_hlSortByName
{
    color: #5e5e5e!important;
}

#rightPnlContent
{
  padding-top: 15px!important;
    /*width: 300px;*/
    /*_width: 290px;*/
    /*float: right;*/
    /*position: absolute;
    margin: 0 0 0 380px;
    z-index: 888;*/
}




form
{
    padding: 0;
    margin: 0;
}

#form1
{
    padding: 0;
    margin: 0;
}


/*#######################################################################################
validate
#######################################################################################*/
.validate
{
	font-weight:lighter;
	color:red;
	border:solid 1px red;
	padding:2px;
	background-color:#fcc;
	margin-bottom:2px;
}

.validate img
{
margin-top:2px;
}


.registerform/*Makes the register form display like the login boxes - 10.11.09*/
{
    width: 735px;
	_width: 700px;
    float: left;

    background: #faf7ee url('../images/login_box_bg.gif') top left repeat-x;
    border: 1px solid #bbb685;
    margin: 10px;
}

.registerform p b{/*Makes the labels of the form green - 10.11.09*/
color:#6d8a47!important;
}



#mainnav ul{
margin-left: 20px;
}
