body {
	margin:0;
	padding:0;
	background-image: url(../../../images/new-design/background-border.jpg);
    background-repeat:repeat-x;
	background-color:#a9a9a9;
}
b {
	font-size: 110%;
}

#footer a:link,#footer a:active,#footer a:visited { font-size:8px; color:#ffffff;cursor:pointer;text-decoration:none;}
#footer a:hover {font-size:8px; color:#CCCCCC;cursor:pointer;text-decoration:none;}

img {
	border:0px;
}

span {
	display:inline;
	margin:0;
}
h1 {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
}
em {
	color: red;
}
A:link {
	color:#000000;
	text-decoration:none;
}
A:visited {
	color:#000000;
	text-decoration:none;
}
A:hover {
	color:#000000;
	text-decoration:none;
}
#breadcrumbs {
	width:auto;
	height:20px;
	margin-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ef672c
}
#maincontainer {
	width: 750px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
    background: #ffffff;
}
#bordershadow {
	width: 796px; /*Width of main bordershadow container*/
	margin: 0 auto; /*Center container on page*/
	background-image: url(../../../images/new-design/background-border-shadow.png);
    background-repeat:repeat-y;
}
#topsection {
	background: #EAEAEA;
	height: 254px; /*Height of top section*/
}
#hdr_01 {
	position:relative;
	float:left;
	left:0px;
	top:0px;
}
#hdr_02 {
	left:508px;
	top:0px;
}
#hdr_03 {
	left:508px;
	top:175px;
}
#topsection h1 {
	margin: 0;
	padding-top: 15px;
}
#contentwrapper {
	float: left;
	width: 100%;
	background:#ffffff;
}
#contentcolumn {
	margin-left: 200px; /*Set left margin to LeftColumnWidth*/
	background:#ffffff;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#content {
	margin: 10px;
	font-size:12px;

}
.box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	margin: 10px;
	border:3px solid #666666;
	padding:5px;
	background: #ffffff;
}
#leftcolumn {
	height:100%;
	float: left;
	width: 200px; /*Width of left column*/
	margin-left: -750px; /*Set left margin to -(MainContainerWidth)*/
	background: #ffffff;
}
#leftshadow {
	float: left;
	width: 55px; /*Width of left column*/
	margin-left: -860px; /*Set left margin to -(MainContainerWidth)*/
	background: #fff;
}
#footer {
	clear: left;
	width: 100%;
	color: #FFF;
	text-align: center;
	padding: 14px 0 0 0;
}
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:12px
	color: #aaaaaa;
}
.innertube {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
.boxText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.pageHeading {
	font-size:14px;
}
.listingPrice {
	color:#000;
	font-size:18px;
	font-weight:bold;
}
.productSpecialPrice {
	color:#F00;
	font-size:18px;
	font-weight:bold;
}
.infoBox {
	background-color:#eee;
	border:1px solid #000;
}
.infoBoxHeading {
	font-size:11px;
	font-weight:bold;
}
.messageStackWarning {
	background:#000000;
	color:#FFFFFF;
	font-size:9px;
}
.messageStackError {
	background:#FF8282;
	color:#FFFFFF;
	font-size:9px;
}
.productListing-data {
	vertical-align:middle;
	padding-left:0px;
	margin:0px;
}
.productListing-heading {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	font-variant:small-caps;
	padding:2px;
}
div#content select, div#content input {
	border:1px solid #aaa;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align:middle;
}
div#content a:hover {
	text-decoration:underline;
}
/*---------------------------*/

/* Tree and Plain Menu Style */

/*---------------------------*/



.treemenudiv {     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}
.phplmbodytable { /* Class of table cells containing plain menus */
}
.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
a.phplm:link, a.phplm:visited {      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 10px;
	text-decoration: none;
}
a.phplm:hover {
	color:#ef672c;/* Font color, style of menu items when hovered over */
}
a.phplm:active {      /* Font size & color of menu items when clicked */
	color: #ef672c;
	font-size: 10px;
	text-decoration: none;
}
.dmselected {   /* Style overide for selected category tree */
	font-weight: bold;
	color: #ef672c;
}
