/*page*/
body {
	margin: 0 0 0 0;
	font: normal 11px Verdana;
	color: #666;
	background-color: #3399ff;
}
div, span, p, td, th, li, a {
	font: normal 11px Verdana;
	color: #666;
}
a, a:link, a:hover, a:active, a:visited {
	color: #999;
	font: normal 11px Verdana;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.Wrapper {
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	padding-top: 17px;
	display: table;
	width: 100%;
}
.Clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.Top {
	height: 84px;
}
.TopLeftMargin {
	background-image: url(topleftmarginbg.jpg);
	background-repeat: no-repeat;
	width: 20px;
}
.TopCenter {
	background-image: url(topbg.jpg);
	background-repeat: repeat-x;
}
.TopRightMargin {
	background-image: url(toprightmarginbg.jpg);
	background-repeat: no-repeat;
	width: 20px;
}
.MiddleVeryLeftMargin {
	background-image: url(middleveryleftmarginbg.jpg);
	background-repeat: no-repeat;
	width: 30px;
}
.MiddleLeftMargin {
	background-image: url(middleleftmarginbg.jpg);
	background-repeat: no-repeat;
	width: 20px;
}
.MiddleCenter {
	background-color: #fff;
	vertical-align: top;
}
.MiddleVeryRightMargin {
	background-image: url(middleveryrightmarginbg.jpg);
	background-repeat: no-repeat;
	width: 30px;
}
.MiddleRightMargin {
	background-image: url(middlerightmarginbg.jpg);
	background-repeat: no-repeat;
	width: 20px;
}
.VerySideSpacer {
	height: 310px;
	width: 30px;
}
.SideSpacer {
    width: 20px;
    height: 0px;
}
.Bottom {
	height: 50px;
	background-color: #0066cc;
}
.BottomCenter {
	background-image: url(bottombg.jpg);
	background-repeat: repeat-x;
}

.SkinHeaderTop {
	background-image: url(headertitle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 84px;
}
.SkinHeaderBottom {
	background-color: #eee;
	background-image: url(headerpic.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 100px;
}
.SkinMenu {
	background-image: url(menubg.jpg);
	background-repeat: repeat-x;
	height: 34px;
	padding-left: 10px;
}
.SkinSpacer {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.UnderMenuSpacer {
	width: 902px;
	height: 0px;
}
.MainContainer {
	width: 100%;
}
.LeftPane {
	width: 180px;
	vertical-align: top;
}
.ContentPane {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.RightPane {
	width: 200px;
	background-color: #f0f0f0;
	vertical-align: top;
}
.SkinFooter {
	background-image: url(globe.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 43px;
	padding-left: 5px;
	padding-top: 7px;
}
.FooterText {
	font: normal 10px Verdana;
	color: #fff;
}
.FooterText a, .FooterText a:link, .FooterText a:active, .FooterText a:visited, .FooterText a:hover {
	font: normal 10px Verdana;
	color: #99ccff;
	text-decoration: none;
}
.FooterText a:hover {
    text-decoration: underline;
}
.HeaderLinksPane {
	background-image: url(headerlinksbg.jpg);
	background-repeat: repeat-x;
	width: 200px;
	height: 84px;
	float: right;
	overflow: auto;
}
a.HeaderLink, a.HeaderLink:link, a.HeaderLink:hover, a.HeaderLink:active, a.HeaderLink:visited {
	color: #fff;
	font: normal 10px Verdana;
	text-decoration: none;
}
a.HeaderLink:hover {
	text-decoration: underline;
}
.HomeWrapper {
	background-image: url(home.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 13px;
}
.EmailWrapper {
	background-image: url(email.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	margin-left: 13px;
}
.CallWrapper {
	background-image: url(tel.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	margin-left: 13px;
	font-size: 10px;
	color: #fff;
}
.HeaderIconBarPane {
	width: 200px;
	height: 100px;
	float: right;
}
.LoginWrapper {
	background-image: url(loginbg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: 50px;
	padding-left: 10px;
}
.LoginWrapper span {
	background-image: url(lock.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 30px;
	line-height: 50px;
}
.LoginWrapper span a, .LoginWrapper span a:link, .LoginWrapper span a:hover, .LoginWrapper span a:active, .LoginWrapper span a:visited {
	color: #ff9900;
	font: normal 11px Verdana;
	text-decoration: none;
}
.LoginWrapper span a:hover {
	text-decoration: underline;
}
.HeaderCartPane {
    width: 200px;
    height: 50px;
    overflow: auto;
    background-image: url(cartbg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.CartWrapper {
	padding-left: 7px;
	padding-top: 17px;
}
.CartWrapper span {
	background-image: url(cart.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 33px;
	line-height: 17px;
}
.CartWrapper span a, .CartWrapper span a:link, .CartWrapper span a:hover, .CartWrapper span a:active, .CartWrapper span a:visited {
	color: #339900;
	font: normal 11px Verdana;
	text-decoration: none;
}
.CartWrapper span a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*products*/
.ProductDesc {
    text-align:justify;
    line-height:150%;
}
.ProductSeparatedPrice {
    font-weight:bold;
}
.ProductThumbImg {
    float:left;
    padding-right:5px;
    padding-bottom:5px;
    width:100px;
    height:80px;
}
.ProductThumbImg img {
    width:100px;
    height:80px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*controls*/
.SearchTextBox {
	font: normal 11px Verdana;
	color: #666;
	border: solid 1px #ffcc00;
	width: 130px;
	height: 20px;
}
.SearchButton {
    font: bold 10px Verdana;
    color: #fff;
    background-color: #ffcc00;
    border: solid 1px #ffcc00;
	width: 20px;
	height: 20px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*text*/
.normal{font: normal 11px Verdana;color:#666;}
.head,.subhead{font-family:Verdana;color:#333;}
.head{font-size:14px;font-weight:bold;}
/*--------------------------------------------------------------------------------------------------------------*/
/*links & buttons*/
.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:active{font: bold 12px Verdana;color:#009933;text-decoration:none;}
a.CommandButton:hover{text-decoration:underline;}
.controlpanel a.CommandButton{font-size:10px;}
/*--------------------------------------------------------------------------------------------------------------*/
/*menu*/
.MainMenu_RootMenuArrow{display:none;}
.rootmenuitem{background:transparent;}
.rootmenuitem td{cursor:pointer;cursor:hand;height:34px;padding-right:20px;}
.rootmenuitem td span{font: normal 11px Verdana;color:#999;padding-left:5px;}
.rootmenuitembreadcrumb{background:transparent;}
.rootmenuitembreadcrumb td{cursor:pointer;cursor:hand;height:34px;padding-right:20px;}
.rootmenuitembreadcrumb td span{font: normal 11px Verdana;color:#6699ff;padding-left:5px;}
.rootmenuitemselected{background:transparent;}
.rootmenuitemselected td{cursor:pointer;cursor:hand;height:34px;padding-right:20px;}
.rootmenuitemselected td span{font: normal 11px Verdana;color:#6699ff;padding-left:5px;}
.MainMenu_MenuBreak{display:none;}
/*submenu*/
.MainMenu_MenuItem{font: normal 11px Verdana;color:#0066cc;height:20px;border:1px #fff solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.submenuitembreadcrumb{font: normal 11px Verdana;color:#6699ff;height:20px;border:1px #fff solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.submenuitemselected{font: normal 11px Verdana;color:#6699ff;height:20px;background:#fff;border:1px #fff solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.MainMenu_MenuArrow{font-size:11px;height:20px;border:1px #fff solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.submenu{z-index:1000;border:0;padding:0;background:#dfe5f2;}