
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f9f9f9;
	background-image: url(images/v4bg.jpg);
	background-repeat:repeat-x;

}

/* A LINKS - BEGIN */
	a { 
		color:#006600;
		text-decoration:none;
	}
	a:hover { 
		color:#ff6000;
		text-decoration:underline;
	}
	
/* A LINKS - END */
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #034393;
	line-height: normal;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color:#FFFFCC;
	line-height: normal;
	margin: 0;
	font-weight:normal;
}
h3 {
	font-family: verdanas;
	font-size: 14px;
	color: #C12900;
	line-height: normal;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFFFFF;
	line-height: normal;
	font-weight:bold;
}
h5 {
	font-family: "Verdana";
	font-size:15px;
	color:#42646E;
}

blockquote {
	margin-left: 0em;
	margin-right: 0em;
	font-family: verdana;
	font-size:10px;
	color:#FFFFFF;
	line-height: normal;
	font-weight:bold;
}
td {
	font-family: verdana;
	font-size:11px;
	color:#0e2228;
	line-height: normal;
}

/* CSS Document PRE DEFINED HTML TAGS - END */

/* STANDARD TAG NAMES FOR MENU  - START */
	.HeadMenu  {
		font-family: verdana;
		color:#FFFFCC;
		font-size: 11px;
		font-weight:bold;
		text-decoration: none;
	}
	a.HeadMenu:hover  {  
		font-family: verdana;
		color:#FFFF00;
		text-decoration: none;
	}
/* STANDARD TAG NAMES FOR HEAD MENU  - END   */

/* STANDARD TAG NAMES FOR FOOTER MENU - START */
	.FootText {
		font-family: verdana;
		color: #333333;
		font-size: 11px;
		text-decoration: none;
	}
	a.FootMenu  {
		font-family: verdana;
		font-size: 11px;
		font-weight: normal;
		color:#39C;
		text-decoration: none;
	}
	a.FootMenu:hover  {
		color:#003300;
		text-decoration: none;
	}
	a.FootMenu2  {
		font-family: verdana;
		font-size: 11px;
		font-weight: normal;
		color: #d8ff30;
		text-decoration: none;
		font-weight: bold;
	}
		a.FootMenu2:hover  {
		color: #FFFFFF;
		text-decoration: none;
	}


/* STANDARD TAG NAMES FOR MENU  - END   */

/* FORM ELEMENTS STYLES - BEGIN */

	.FormInfoLabel  {
		color:#990000;
		font-size:10px;
	}
	fieldset {
		width:400px;
	}
	form {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:0px;
		margin:0px;
	}
	/* Form Captions */
	label {
		font-family: tahoma;
		font-size: 11px;
		font-weight:bold;
	}
	/* TEXT BOX, SELECT BOX */
	
	.FormTextBox {
		font-family:"verdana";
		font-size:11px;
		color: #384E6D;
		background-color: #FFFFFF;
		border: 1px solid #1086a7;
		padding: 2px;
		text-align: center;
	}
	.FormTextBoxLogin {
		font-family:"verdana";
		font-size:11px;
		background-color: #EDEAD9;
		border: 1px solid #A28168;
		width: 90%;
	}
	/* OPTION BOX, CHECK BOX */
	.FormOption {
		font-family: tahoma;
		font-size: 10px;
	}
	.FormSelect {
		font-family: tahoma;
		font-size: 11px;
	}
	/* BUTTONS */
	.FormButton {
		font-family:"verdana";
		font-size:11px;
		padding: 2px;
		color: #FFFFFF;
		border: solid 1px #B1D7FD;
		background-color: #557AA2;
		border-bottom-style:outset;
	}
/* FORM ELEMENTS STYLES - END */

/* INFORMATION MESSAGES */
	.MsgInfo {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		color:#666666;
		background-color:#FFFFD5;
		border: 1px solid #666666;
		padding: 5px;
	}
	.MsgError {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight:bold;
		color: #FFFFFF;
		background-color:#99CCFF;
		border: 3px solid #23A1C4;
		padding: 5px;
	}	
/* INFORMATION MESSAGES */

.paging_number
{
	padding-left: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#searchBar {
	height: 40px;
	margin: 0;
	background: #FFFFFF url(images/index_04.gif) top no-repeat; 
	padding: 7px 18px 0px 18px;
}
#searchBar td {
	font-family: "verdana";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
#searchBar a {
	font-family: "verdana";
	color: #FFFFFF;
	font-weight: bold;
}
#searchBar a:hover {
	font-family: "verdana";
	color: #d8ff30;
	font-weight: bold;
}
/* CONTENT */
#container { 
	width: 900px;  
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
#sidebar1 {
	height: auto;
	float: left; 
	width: 180px;
	margin: 3px
}
#box, #sidebar2, #sidebar1, #searchBar td tr {
	margin: 0;
}
#sidebar2 {
	float: right; 
	background: #e8ffd2; 
	margin: 1px
}
#mainContent {
	vertical-align: top;
	margin: 0 190px; 
	padding: 0 10px 0 10px; 
}
#ulheader {
	background-color:#7CC751;
	padding:4px;
	font-weight:bold;
	color:#FFFFFF;
}
#sidebar ul {
	padding:0px;
	margin:0px;
}
#sidebar1 li {
	list-style-position: outside;
	padding-right: 0pt;
	padding-left: 2pt;
	margin-left:-20px;
	list-style: url(images/list-style.gif);
	border-bottom: solid 1px #cfcfcf;
}
#sidebar1 li a {
	font-family: "verdana";
	font-weight: bold;
	color: #004e64;
	padding-top:5px;
	padding-bottom:5px;

}
#sidebar1 li a:hover {
	font-family: "verdana";
	color: #643400;
	
}
#box {
	max-height: 130px;
	padding: 0;
}
#box h5 {
	font-family: "Verdana";
	font-size: 10px;
	margin-top: 0;
	padding: 0;
	color: 42646e;
}
#box h4{
	font-family: "Verdana";
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #0092ef;
}
Table.bg-nav {
	background: #e2e6eb url(images/bg-white-nav.gif) top repeat-x;
	border-top: dashed 1px #bac6d6;
}

.topPadding {
	padding-top: 7px;
}

p, .text {
	line-height: 150%;
}

.listing_header, .headbox_redpost {
	background-color:#666666;
	color:#FFFFFF;
	height:20px;
}
td.breadcrumps_link {
	background: #b7e7f6 url(images/headings_01.jpg) top left no-repeat;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;	
	height:36px;
}
.breadcrumps_link a {
	color:#FFFFFF;
}
.form_element {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bold {
	font-weight:bold;
}
.c4 {
	color:#FF3300;
}
.product-name {
	font-weight:bold;
	color:#345702;
}
/* acordion */
.urbangreymenu{
width: 184px; /*width of menu*/
}

.urbangreymenu .headerbar{
	margin-bottom: 1; /*bottom spacing between header and rest of content*/
	padding:5px; /*31px is left indentation of header text*/
	padding-left:10px;
	background-color:#61C2C9;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.urbangreymenu .headerbar a{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display: block;
}

.urbangreymenu ul{

}

.urbangreymenu ul li{
	list-style-position: outside;
	padding-right: 0pt;
	padding-left: 2pt;
	margin-left:20px;
	margin-right:5px;
	list-style: url(images/list-style.gif);
	border-bottom: solid 1px #cfcfcf;
}

.urbangreymenu ul li a{
	font-family: "verdana";
	font-weight: normal;
	color: #00CC00;
	display:block;
}


.urbangreymenu ul li a:hover{ /*hover state CSS*/
	color:#345702;
	background-color:#FFFFCC;
	text-decoration:none;
}
.contentbg {
	background-color: #FFFFFF;
	background-image: url(images/template_31.gif);
	background-repeat: repeat-x;
}
