body{
	margin: 0;
	padding: 0;
	background-color: #f5f5f5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	line-height: 16px;
}
#bodyWrapper{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #dbdbdb;
	min-height: 630px;
}
#footerWrapper{
	width: 900px;
	margin: 25px auto;
	text-align: center;
	color: #9fa0a0;
	font-size: 10px;
}
#footerWrapper a:link, #footerWrapper a:visited, #footerWrapper a.active{
	color: #9fa0a0;
	text-decoration: none;
}

#footerWrapper a:hover{
	color: #FF0000;
	text-decoration: none;
}
.title2 {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	background-color: #be9f0f;
	margin: 10px 10px;
}
.title {
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 10px;
}
.title a:link, .title a:visited, .title a.active{
	color: #696969;
	text-decoration: underline;
}

.title a:hover{
	color: #9fa0a0;
	text-decoration: underline;
}
.contentBg{
	background-image: url(../images/contentBg.png);
	background-repeat: no-repeat;
}
#contentWrapper{
	width: 629px;
	margin: 0 auto;
	margin-top: 20px;
}
ul.bullet { 
	padding: 0;
	margin: 0;
	}
ul.bullet li {
	padding: 0 0 0.15em 10px;
	list-style: none;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .38em;
	margin-bottom:10px;
	}
.address{
	font-weight: bold;
	color: #ab8f0d;
}
h1{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
}
#box{
	width: 97%;
	border: 2px #999 dotted;
	background-color: #CCC;
	padding: 10px 20px 0 20px;
	margin-bottom: 20px;
}
.red{
	color: #F00;
	font-size: 11px;
	font-style: italic;
}
.productsWrapper{
	background-image: url(../images/empty_frame.png);
	background-repeat: no-repeat;
	height: 206px;
}
.productsImages{
	width: 224px;
	height: 149px;
	margin: auto;
	margin-top: 4px;
}
.productsTitle{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

/*---Side Menu---*/
.urbangreymenu{
	width: 200px; /*width of menu*/
	margin-left: 3px;
	
}

.urbangreymenu .headerbar{
	font: bold 13px Verdana;
	color: white;
	/*background: #606060 url(arrowstop.gif) no-repeat 8px 6px; last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 0;
	/*padding: 7px 0 7px 31px; 31px is left indentation of header text*/
	margin-bottom: -5px;
}

.urbangreymenu .headerbar a{
	text-decoration: none;
	color: white;
	display: block;
}

.urbangreymenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: -11px; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
	font: normal 12px Arial;
	color: #717171;
	/*background: #E9E9E9;*/
	display: block;
	padding: 5px 0;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
}

.urbangreymenu ul li a:visited{
	color: #717171;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
	color: white;
	background: #747474;
}

.table3Columns {
	width: 100%;
	table-layout: fixed;
	margin-top: 20px;
	margin-bottom: 20px;
	}
.table3Columns thead th {
	background: #e5e5e5;
	text-align: center;
	font: bold;
	vertical-align: top;
	}
.table3Columns td.firstCell {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}
.table3Columns td.secondCell{
	border-bottom: 1px solid #ffffff;
	text-align: center;
	border-right: 1px solid #ffffff;
	}
.table3Columns td.thirdCell {
	border-bottom: 1px solid #ffffff;
	}
	
.tableDetails {
	width: 100%;
	table-layout: fixed;
	margin-top: 20px;
	margin-bottom: 20px;
	}
.tableDetailsColumns {
	padding-bottom: 9px;
	}
.detailsHeader {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/productsTitle_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 7px;

}

/*---SlideShow---*/

.content
{
	width: 210px;
	margin: 12px auto;
}

.content a
{
	color: #fff;
}


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	margin: 0 auto;
}

.cufon {font-size: 13px; text-transform:uppercase; background: #e8e8e8; display: inline; text-align: center; margin-left: 0.5em; padding: 0 0.5em}
.cufontitle {background:url(../images/title_bg.png) repeat-x left center}

.havepadding {
	padding-top: 10px;
}

.colorBox {
	display:block;
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 5px;
}

.latest {
	height: 61px;
	width: 197px;
}