﻿/***********************************************/
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#666666;
	background-image:url("../../images/background-body.png");
	background-repeat:repeat-x;
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
/***********************************************/


/***********************************************/
/* Containers */
#body-container { width:980px;margin:0 auto; }
#nav-container { width:980px;height:64px;background-color:transparent;padding-top:1
/***********************************************/

/* Links */
a:link { color:#dd3409;text-decoration:none;
	text-align: right;
}
e; }
a:visited { color:#a31515;text-decoration:none; }
a:visited:hover { color:#a31515;text-decoration:underline; }
a:hover { color:#dd3409;text-decoration:underline; }
a:active { color:#f30;text-decoration:underline; }


/***********************************************/
/* Navigation */
#nav {
	width:980px;
	height:39px;
	background-image:url("../../images/navigation/background-nav.png");
	background-repeat:no-repeat;
}

.tabstrip { width:955px;height:34px;margin-left:19px;margin-top:5px; }
#nav .tab { width:95px;height:34px;background:#000 url("../../images/navigation/3.1/static.png") no-repeat;margin:0;padding:0; }
	#nav .home { width:154px !important;min-width:154px; }
	#nav .home-h { width:154px;background-position:0 -34px;cursor:pointer; }

	#nav .div { width:35px;background-position:0 -68px; }

	#nav .prod { background-position:-154px 0; }
	#nav .prod-h { background-position:-154px -34px; }
	#nav .prod-s { width:95px;background-position:-154px -68px; }

	#nav .supp { background-position:-249px 0; }
	#nav .supp-h { background-position:-249px -34px; }
	#nav .supp-s { background-position:-249px -68px; }

	#nav .comm { background-position:-344px 0; }
	#nav .comm-h { background-position:-344px -34px; }
	#nav .comm-s { background-position:-344px -68px; }

	#nav .comp { background-position:-439px 0; }
	#nav .comp-h { background-position:-439px -34px; }
	#nav .comp-s { background-position:-439px -68px; }

	#nav .dl { background-position:-534px 0; }
	#nav .dl-h { background-position:-534px -34px; }
	#nav .dl-s { background-position:-534px -68px; }

	#nav .purch { background-position:-629px 0; }
	#nav .purch-h { background-position:-629px -34px; }
	#nav .purch-s { background-position:-629px -68px; }

	#nav .acct { width:88px;background-position:-724px 0; }
	#nav .acct-h { width:88px;background-position:-724px -34px; }
	#nav .acct-s { width:88px;background-position:-724px -68px; }

	#nav .sep { width:109px;background-position:-35px -68px; }
/***********************************************/


/***********************************************/
/* SubNav */
#subnav {
	width:960px;
	height:25px;
	background-image:url("../../images/navigation/background-subnav.png");
	background-repeat:no-repeat;
	padding:5px 8px 0 12px;
	font-size:9px;
	cursor:default;
}

#subnav #breadcrumbs { width:auto;color:#333;float:left;margin-top:-1px; }
#subnav #breadcrumbs img { padding-left:5px;padding-right:5px; }
#subnav #breadcrumbs a:link { color:#dd3409;text-decoration:none; }
#subnav #breadcrumbs a:visited { color:#dd3409;text-decoration:none; }
#subnav #breadcrumbs a:hover { color:#dd3409;text-decoration:underline; }
#subnav #breadcrumbs a:active { color:#f30;text-decoration:underline; }

#subnav #login-info { width:auto;color:#999;float:right; }
#subnav #login-info span.username { color:#666;font-weight:bold; }
/***********************************************/


/***********************************************/
/* Frame Container */
#frame-container {
	width:980px;
	height:auto;
	margin:0 auto;
	position:absolute;
	top:49px;
}

.ribbon-collapsed { left:-1000px; }
.ribbon-expanded { left:auto; }

#frame-container #frame {
	width:980px;
	height:108px;
	overflow:hidden;
}

#frame-container iframe.menu-extended {
	border:0;
	width:980px;
	height:300px !important;
	overflow:hidden;
}


/***********************************************/
/* Content Container */
#content-container {
	width:950px;
	height:100%;
	background-image:url("../../images/background-content.png");
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	margin-top:10px;
	padding:10px 15px 0 15px;
}

#content { background-color:#ffffff; }
/***********************************************/


/***********************************************/
/* Footer */
#footer-container { font-size:11px;text-align:center;width:980px;height:60px;background-color:#ffffff;background:#ffffff url("../../images/background-footer.png") no-repeat left top;margin-top:0px; }
#footer-container .sitemap { font-size:11px;background-color:transparent; }
#footer-container .sitemap ul { font-size:11px;text-align:center;margin:0;padding:7px 0 8px 0;background-color:transparent; }
#footer-container .sitemap ul li { font-size:11px;display:inline; }
#footer-container .sitemap ul li a { font-size:11px;padding:9px 10px 10px 10px;color:#ffffff;text-decoration: none; }
#footer-container .sitemap ul li a:hover { font-size:11px;background:transparent url("../../images/background-sitemap-hover.png") repeat-x left 2px; }
#footer-container .copyright { font-size:11px;color:#666666;font-size:9px;margin-top:8px; }
/***********************************************/












/***********************************************/
/* Dialog styles */
#frame-login { background-image:url("../../images/dialog/background-login.png"); }
#frame-password { background-image:url("../../images/dialog/background-login.png"); }
#frame-create-account { background-image:url("../../images/dialog/background-create-account.png"); }
#frame-change-password { background-image:url("../../images/dialog/background-login.png"); }

.dialog-header { }
.dialog-footer { }
.dialog-title img { padding-top:4px; }
.dialog-title img.close { cursor:default !important; }
.draggable { cursor:move; }

.chrome-top-left {
	width:9px;
	height:36px;
	background-image:url("../../images/dialog/chrome-top-left.png");
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
}

.chrome-top-mid {
	width:auto;
	height:36px;
	background-image:url("../../images/dialog/chrome-top-mid.png");
	background-repeat:repeat-x;
	background-color:#000000;
	float:left;
}

.chrome-top-right {
	width:40px;
	height:36px;
	background-image:url("../../images/dialog/chrome-top-right.png");
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
}

.chrome-left {
	width:9px;
	background-image:url("../../images/dialog/chrome-left.png");
	background-repeat:repeat-y;
	background-color:#000000;
	float:left;
}

.chrome-right {
	width:9px;
	background-image:url("../../images/dialog/chrome-right.png");
	background-repeat:repeat-y;
	background-color:#000000;
	float:left;
}

.chrome-mid { float:left; }

.chrome-bottom-left {
	width:9px;
	height:41px;
	background-image:url("../../images/dialog/chrome-bottom-left.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-left-alt {
	width:9px;
	height:9px;
	background-image:url("../../images/dialog/chrome-bottom-left-alt.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-mid {
	height:41px;
	background-image:url("../../images/dialog/chrome-bottom-mid.png");
	background-repeat:repeat-x;
	float:left;
}

.chrome-bottom-mid-alt {
	height:9px;
	background-image:url("../../images/dialog/chrome-bottom-mid-alt.png");
	background-repeat:repeat-x;
	float:left;
}
.dialog-change-password .chrome-bottom-mid-alt { width:312px; }

.chrome-bottom-right {
	width:9px;
	height:41px;
	background-image:url("../../images/dialog/chrome-bottom-right.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-right-alt {
	width:9px;
	height:9px;
	background-image:url("../../images/dialog/chrome-bottom-right-alt.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-mid img { padding:5px 2px 0 2px; }
.chrome-bottom-mid img.left { float:left; }
.chrome-bottom-mid img.right { float:right; }

.chrome-mid input {
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #999999;
	border-right-color:#bbbbbb;
	border-bottom-color:#bbbbbb;
	padding-left:2px;
	z-index:900;
}

/*****************************************************
KB
*****************************************************/
.kbGrid
{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
.kb
{
	background-image:url(../../../images/kb_gridline.gif);
  background-color:#F6F6F6;
  font-family:Tahoma;
  font-size:11px;
}
.kbAlt
{
	background-image:url(../../../images/kb_gridline.gif);
  background-color:#EEEEEE;
  font-family:Tahoma;
  font-size:11px;
}

/*****************************************************
Forums
*****************************************************/
.textheader
{
	padding-left:10px;
}
.forum
{
  padding: 5px;
  background-color:#F6F6F6;
  font-family:Tahoma;
  font-size:11px;
}
.forumAlt
{
  padding: 5px;
  background-color:#EEEEEE;
  font-family:Tahoma;
  font-size:11px;
}
.forumHeader
{
	padding-left: 7px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}

.supportTableHeader
{
 padding-left: 7px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  height: 26px;
  background-image:url(../../../skins/default/images/v3_forum_header_0.gif);
}

/* Dialog-specific styles */
.dialog-create-account .chrome-top-mid { width:581px; }
.dialog-create-account .chrome-bottom-mid { width:612px; }
#frame-create-account { width:630px;height:315px;border:0;overflow:hidden; }


.dialog-login .chrome-top-mid,.dialog-forgotten-password .chrome-top-mid,.dialog-change-password .chrome-top-mid  { width:281px; }
.dialog-login .chrome-bottom-mid,.dialog-forgotten-password .chrome-bottom-mid,.dialog-change-password .chrome-bottom-mid { width:312px; }
#frame-login,#frame-password,#frame-change-password { width:330px;height:131px;border:0;overflow:hidden; }
#frame-change-password { height:200px; }
/***********************************************/