/* orange CA8A2C */

/* common elements */

body	{
	margin:0;
	padding:0;
	background:url(../images/_bg.gif) 0 0 repeat-x #e0ecf7;
	}


/* universal styles */
p, div, table, td, th, ul, li, a, input, select, option, textarea, h1, h2, h3, h4, h5, h6	{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	margin:0;
	padding:0;
	vertical-align:top;
	border:none;
	}
p, li {font-size:0.7em;}
input, select, option, textarea {
	font-size:12px;
	background:#fff;
	}
/* specific styles */
img	{border:0;}
a	{color:#036;}
ul, li	{list-style-type:none;}

h1, h2, h3, h4, h5, h6	{
	font-weight:bold;
	background-position:0 0;
	background-repeat:no-repeat;
	}

/* hides text when graphics used for text. */
a span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
#logo span,
#address span {
	visibility:hidden;
	font-size:1px;
	}

/* used to force firefox and other compliant browsers to diaplay backgrounds of floated elements preceding this element */
.clear {
	clear:both;
	height:1px;
	font-size:1px;
}

#container {
	width:980px;
	margin:0;
	position:relative;
	background:url(../images/container_tile.gif) center repeat-y;
}
#left,
#right {float:left;}


#left .top {
	padding:22px 0 0 35px;
	background:url(../images/_bg.gif) 0 0 repeat-x;
}
#logo {
	background:url(../images/logo.gif) 0 0 no-repeat;
	width:128px;
	height:68px;
	margin:0 0 0 0;
	}
#logo h1 {font-size:1px;}
#logo a {
	display:block;
	text-decoration:none;
	height:60px;
}
#Topaddress {
	width:110px;
	height:51px;
	background:url(../images/text/_address.gif) 0 0 no-repeat;
	margin:0 0 0 18px;
}
#right .top {
	background:url(../images/_bg.gif) 0 0 repeat-x;
	padding:25px 0 0 0;
	height:70px;
	width:769px;
	}
.top span {
	visibility:hidden;
	font-size:1px;
	}

#slogan {
	background:url(../images/text/_slogan.gif) 0 0 no-repeat;
	width:488px;
	height:18px;
	float:left;
	margin:4px 0 24px 0;
}
.top #search {
	background:url(../images/text/_top_SEARCH.gif) 10px 5px no-repeat;
	width:230px;
	height:23px;
	float:left;
	padding:0 0 0 50px;
}

.top #search input.text {
	border:1px solid #ccc;
	width:140px;
	height:20px;
	margin:0 4px 0 0;
	padding:0 0 0 0;
}

#content {
	width:760px;
	padding:0 9px 0 0;
	z-index:1;
}
#content {
	background:url(../images/content/content_top.gif) 0 0 no-repeat;
}
#footerOuter {
	background:url(../images/_footer_tile.gif) 0 0 repeat-x;
	width:100%;
	clear:both;
}
#footer {
	height:67px;
	width:980px;
	background:url(../images/_footer.gif) 0 0 no-repeat;
	margin:0;
	padding:30px 0 0 0;
}
#anitron,
#anitron p {float:left;}

#footer p,
#anitron a {
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
}

#anitron .a {
	text-align:right;
	width:150px;
	padding-right:50px;
	background:url(../images/footer_anitron.gif) 100% 0 no-repeat;
}
#anitron .b {
	text-align:left;
	width:150px;
	padding-left:3px;
}

#copyright {
	float:right;
	text-align:right;
	padding:0 50px 0 0;
	}

#copyright p,
#copyright a {color:#848484;}

#copyright p {text-align:right;}



#patch {
	background:url(../images/content_patch.gif) 0 0 no-repeat;
	width:9px;
	height:400px;
	position:absolute;
	top:95px;
	left:936px;
	z-index:1;
}
/* product image */
.frameA {
	background:url(../images/content/_product_frame_A.gif) 0 0 no-repeat;
	margin:0 11px 0 0;
	width:166px;
	}
.frameB {background:url(../images/content/_product_frame_B.gif) 100% 0 no-repeat;}
.frameC {background:url(../images/content/_product_frame_C.gif) 100% 100% no-repeat;}
.frameD {
	background:url(../images/content/_product_frame_D.gif) 0 100% no-repeat;
	padding:5px 3px;
	width:160px;
	text-align:center;
	}

.frameD img {margin:auto;}