body {
  margin: 0 auto;
  padding: 0;
  background: #efefef;
  color: #333;
  font: 12px trebuchet ms, verdana, arial, helvetica, sans-serif;
}

p, td, table, div { font: 11px/14px trebuchet ms, verdana, arial, helvetica, sans-serif;}

table, td { border:0; }


img { border:0;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

a { color:#148ab2; }

a.yellowback { color: #000;}
a.yellowback:hover { color: #099;}

h1 { color:#333;font-size:18px;font-weight:bold; }

#login {background: url(/images/po/authrep.jpg) top left no-repeat; height:200px;padding-left:350px;text-align:right;}

#wrapper {background: #fff; padding:0;margin:0;border:0;clear:both;}

#header {
background:#fff;
padding:5px 20px 5px 20px;
}

#content {width:800px;padding:20px;clear:both;}


#footer {background-color:#fff;height:100px;clear:both;}
#footerbar {background: #efefef url(/images/wp/bg_footer_bar.gif) top left repeat-x; text-align:center; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; height:23px; line-height:23px;}

#toptextnav { clear:both;color:#666;padding:2px 5px 2px 0;background-color:#fff;text-align:right;}
#toptextnav a{ color:#666; font-weight:bold;}

#topnavbar {background: url(/images/wp/nav_bg.gif) top left repeat-x;height:29px;border-top: 1px solid #C2C2C2;border-bottom: 1px solid #C2C2C2;}

#content input.button {
  padding: 2px 5px;
  font: 400 0.9em verdana, serif;
  cursor: pointer;
  color: #000;
  border-width: 1px;
  border-style: solid;
  border-color: #3569ba #7ca8ee #7ca8ee #3569ba;
  background: #FFE100;
}

/************** NOT COPIED FROM CMS *********/

/* X-Cart Styles */

form {margin:0;}

.HeadLine {background: url(/images/wp/nav_bg.gif) top left repeat-x;height:29px;border-top: 1px solid #C2C2C2;border-bottom: 1px solid #C2C2C2;}


/*
	Dialog box
*/

TABLE.DialogBox {vertical-align: top;}
TD.DialogBox {
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.DialogBorder {
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	PADDING: 0 0 0 10px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}


/*
	Vertical menu
*/
.VertMenuLeftColumn {
	width: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0 20px 0 0px;
}

.CategoriesList {
border-top: 1px solid #c2c2c2;
clear:both;

}

.CategoriesList a {
color:#000;
background-color:#fff;
padding: 5px 0 5px 0;
text-decoration:none;
display:block;
}

.CategoriesList a:hover {
color:#000;
background-color:#efefef;
padding: 5px 0 5px 0;
text-decoration:none;
}

.SearchSortCell {
	PADDING: 0 10px 0 10px;
}


/*
.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
    background-color:#e3e4df;
    padding: 10px;
    border: 1px solid #999;
}

.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #148AB2;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #148AB2;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #999;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #148AB2;
	TEXT-DECORATION: none;
}


.VertMenuTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	PADDING: 1px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #99CC00;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}

.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}

*/


/*
	Buttons
*/
.FormButton {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND: url(images/butbg.gif);
	BACKGROUND-COLOR: #68C1FF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
        line-height: 1em;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
        line-height: 1em;
}
IMG.ButtonSide {

}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #333;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}


.RedBackground {
	BACKGROUND-COLOR: #68C1FF;
	COLOR: #333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
}

.YellowBackground {
	BACKGROUND-COLOR: #D6D7D9;
	COLOR: #333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
}