.fancy { background-repeat: no-repeat; text-indent: -9000px;}
.fancy a { display: block; height: 24px; } 
.norm  {font-size :12px; font-family : arial,geneva,sans-serif; font-style : normal;}
.med { font-size :14px; font-family : arial,sans-serif;}
#btmcontent {
		width: 860px;
		margin: 0;
		padding: 4px 20px 4px 20px;
	}
	#btmcontent P {
		font-size: 12px;
		font-family: arial,helvetica,sans-serif;
		color: #000000;
	}
	#btmcontent H2 {
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 16px;
		font-weight: 600;
		color: #2A5A42;
		margin: 0;
		padding: 4px 0 0 0;
	}
	#btmcontent ul {
		margin: 0;
		padding: 4px 0 4px 20px;
	}
	#btmcontent ul li {
		list-style-type: square;
		line-height: 14px;
	}
	#btmcontent a {
		font-size: 12px;
		font-family: arial,helvetica,sans-serif;
		color: #000000;
	}
#title {
	float: left;
	width: 265px;
	margin-left: 5px;
	border-right: 1px solid #555;
	text-indent: -9999px !important;
	}

#title a {
	display: block;
	width: 255px;
	height: 75px;
	padding: 75px 10px 0px 0px;
	background: transparent url('images/title.png') no-repeat 25% 87% !important;
	}

#title a:hover {
	background: #000 url('images/title.png') no-repeat 25% 87% !important;
	}



#header {
	height: 80px;
	color: #fff;
	background: #2a5a42 url('images/header_bg.gif') top center repeat-y;
	margin: 0 !important;
	vertical-align:bottom;
	
	}

#header a {
	color: #ddd;
	font-weight: normal;
	text-decoration: none;
	}

#header a:hover {
	border: none;
	text-decoration: none !important;
	color: #fff;
	}

body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-size: 11px !important; 
	/*background: #ccc url('images/body_bg.gif') repeat-x top left;*/
	background-color:#ccc;
	text-align: center;
	margin: 0px;
	}


#page {
	background: #fff url('images/page_bg.gif') top center repeat;
	text-align: left;
	vertical-align:bottom;
	margin: 0px auto!important;
	padding: 0 !important;
/*	width: 785px;*/
	width: 941px;
	
	overflow: hidden;
	}


#footer {
	background: #2a5a42 url('images/header_bg.gif') top center repeat-y;
	color: #ffffff;
	padding: 10px 0;
	position: relative;
    text-align: center;
	line-height: 150%;
	
	}

#footer a {
	color: #ddd;
	font-weight: normal;
	text-decoration: none;
	}

#footer a:hover {
	border: none;
	text-decoration: none !important;
	color: #fff;
	}

#content {
 	width: 860px;
	margin: 0 auto;
    height:100%;
    padding:10px;
	}


.Convertbtn
{
    text-decoration:none;
    color:Black;
    font-size:xx-small;
}
.ViewCartRow
{
   BORDER-BOTTOM: gray 1px solid
}
.TextBoxBorder
{
    border-color:#9FC69D;
    border-style:solid;
    border-width:1px;
}
.SearchButton
{
    border-color:#9FC69D;
    border-style:solid;
    border-width:1px;
    background-position: left center; 
    background-image: url(images/searchIcon1.png); 
    background-repeat: no-repeat; 
    height: 20px;
}



/* rounded corners */
#leftCol{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-right:2px;
	text-align:center;
}
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('Header/corners.gif'); 
	height: 32px;      
	font-size: 2px;   
	}
.top-left, .bottom-left { 
	margin-right: 32px; 
	}
.top-right, .bottom-right { 
	margin-left: 32px;  
	margin-top: -32px; 
	}
.top-right {
	background-position: 100% 0;    
	}
.bottom-left  { 
	background-position: 0 -32px;    
	}
.bottom-right { 
	background-position: 100% -32px; 
	}
.inside {
	margin:0px 8px 0px 8px;
	background: #ffffff;
	}
.notopgap    { margin: 0px; }
.nobottomgap { margin: 0px; }
.insideleft {
	width:100%;
	background-image: url('Header/sides.gif');
	background-repeat: repeat-y;
	background-position: left; 
}

.insideright {
	width:100%;
	background-image: url('Header/sides.gif');
	background-repeat: repeat-y; 
	background-position: right; 
	}

.bottomo {
	margin:0px;
	padding:0px;
	clear:both;
}
/* end rounded corners */

#search .inputbox {
	border:0px;
	border:none;
	height:30px;
	padding:5px  5px 0px 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: transparent;
}
div#search div.module div {padding:0px;}
.inputbox {

	padding: 1px;

	border:solid 1px #2f6fbf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}
#search {
	margin:auto;
	text-align:right;
	padding: 0px 5px 0px 0px;
	
	height: 30px;
	overflow: hidden;
	
	background-position:right top;
	border-width:medium;
	
}

.RightContentHeader
{
    border-bottom-color:Black;
    border-bottom-width:1px;
    border-bottom-style:solid;
}
.btnSubmit
{
    text-decoration:none;
    color:Black;
}

.GridHeader
{
    background-image:url('BoxImages/table-profile-head.png');
    height:26px;
    background-repeat:repeat-x;
    font-size:xx-small;
}
headerlabel {
	margin: 0 0 12px 0;
	padding: 0;
	color: #C5BDA0;
	border-bottom: 1px solid #C5BBA0;
}