@charset "utf-8";
body  {
	font: 80% arial;
	font-size-adjust:none;
	font-stretch:normal;
	line-height:150%;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background-color: #D6D6D6;
	background-image: url(bg_body.gif);
	background-repeat: repeat-x;
}
a{ text-decoration:none;}
 a:link {color:#33517F;text-decoration:none;}
 
input, select, textarea {-x-system-font:none;font-family:Arial;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#redpod{color:#ddd; line-height:1.2em}
#container {width: 960px; margin: 0 auto; text-align: left;} 
  
#header {background:url(bg_top.gif); padding: 0 10px 0 20px; margin:0px; height:80px; position:relative; overflow:hidden;} 
#header h1 {margin: 0;	padding: 10px 0;  height:72px; float:left; font-size:120%; line-height:70px; }
#header h1 a img{border:0;}
.inSearch {margin:0; padding:12px 0 12px 10px; position:absolute; top:20px; left:720px; vertical-align:middle; width:180px;}
.inSearch .inSearchTyping {width:140px;}
.inSearch input.inSearchButton {background:transparent url(inSearchButton.gif) repeat scroll 0 0;
border:medium none;
height:23px;
width:23px;
}

.guide{ background-image:url(crumbGSSKin_bg.gif); height:25px; padding: 0 10px 0 20px; margin:0;}

#sidebar {	float: left;	width: 225px;	padding: 0;}
 #sidebar h3{ margin:20px 0 0 0; font-size:13px; padding:4px;  font-weight:bold; margin-bottom:0;color:#fff; background-image:url(h3_customGroup.gif);}
 #sidebar h3 a:link ,#sidebar h3 a:visited{color:#dddddd;}
 #sidebar ul{
	list-style-type:none;
	background-color:#eee;
	padding:3px 0 0 3px;
	margin: 0;
}
 #sidebar p{ background-color:#eee; margin:0 0 20px 0; padding:20px;}
 #sidebar ul li { width:212px;background:#eee;}
 #sidebar ul li a{display:block; width:210px; padding:4px; border-bottom:#cccccc dashed 1px;}
 #sidebar ul li a:link,#sidebar li a:visited{color:#000000;font-weight:bold;}
  #sidebar ul li a:hover{background-color:#999; color:#333;}
  #sidebar ul li a span{ font-weight:400;}
#sidebar ul li ul{display:none; }
#sidebar ul li ul li{background:#eee;}  
#sidebar ul li ul li a:link,#sidebar ul li ul li a:visited{display:block; width:204px; padding:4px;border-bottom: #bbb solid 1px; background-color:#ddd; font-weight:lighter;color:#988910;}
#sidebar ul li ul li a:hover{background-color:#999; color:#333;}
#sidebar .singleh{ background-image: url(bg_portallink.gif); height:26px;}
#sidebar .singleh a,#sidebar .singleh a:link,#sidebar .singleh a:visited{ color:#444444;}

#mainContent {float:right;width:722px; margin-bottom:10px;} 
 #mainContent h1,#mainContent h2,#mainContent h3,#mainContent h4{ background-image:url(bg_h3_win.gif); margin-bottom:0; padding-bottom:0;color:#fff;margin:20px 0 0 0; font-size:13px; padding:4px; }
 #mainContent .box{
	background:#EEE;
	margin-top:0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#mainContent .box p{margin:0; padding:10px;}
  
#mainNavigat{background:#666;}
	#mainNavigat ul { float:left; margin:0; padding:0;}
	#mainNavigat li {display:block;	float:left;	margin-right:2px; text-align:center;}
	#mainNavigat a:link, #mainNavigat a:visited {
	width:120px;
	-x-system-font:none !important;
	color:#cdcdcd;
	display:block;
	font-family:tahoma;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:13px;
	padding:6px 0 7px;
	text-decoration:none;
	}
	#mainNavigat a:hover{background-color:#CCC; color:#333;}
	
#footer {
-x-system-font:none;
border-top:1px solid #BAB9B9;
clear:both;
font-family:verdana;
font-size:0.85em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin-top:20px;
padding:20px 0 10px;
text-align:center;
} 
 #footer p {	margin: 0; 	padding: 10px 0;}
 
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

#mainContent .Column{background:#eee; margin:0; padding:20px;}
#mainContent .ProductCell{background:#EEE; display:block; float:left; padding-top:10px; width:24.5%;}
#mainContent .ProductPhoto{ margin-left:17px; display:table;}
#mainContent .pic {display:table !important; height:106px; overflow:hidden; table-layout:fixed; width:106px;  border:#eee solid 1px; background:#fff; text-align:center; 
*display: block;
*font-size: 95px;
*font-family:Arial;
border:solid 1px #ccc;
}
#mainContent .picRind {display:table-cell;text-align:center;vertical-align:middle;}
.pic img{vertical-align:middle;}
.ProductName {margin:8px 0 0; height:60px;}
	.ProductName a{font-weight:bold; font-size:90%;}
	.ProductName a:link{color:#33517F; text-decoration:none;}

.ProductDescript{color:#666666;font-size:11px;line-height:150%; margin:8px 0 0; padding:0 10px 0 18px; text-align:left;}
.Product_Descript{color:#666666;font-size:11px;line-height:150%; margin:8px 0 0; padding:0 10px 0 18px; text-align:left; display:none;}

.bigImage {
text-align:center;
}

.bigImage img {
border:medium none;
display:block;
margin:auto;
}

.pageNav {
-x-system-font:none;
color:#000000;
font-family:verdana;
font-size:0.85em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:20px 0 10px;
padding:10px 0;
text-align:left;
}

.pageNav .typing {
float:right;
margin:-7px 0 0;
}

.pageNav a,.pageNav span {
display:inline-block;
margin:0 2px 0 2px;
border:1px solid #B3B3B3;
color:#505050 !important;
padding:2px 5px;
text-decoration:none !important;
}
.pageNav a:hover{background-color:#5E90C3;border:1px solid #5E90C3;color:#FFFFFF;}
.pageNav span.current {
background-color:#5E90C3 !important;
border:1px solid #5E90C3;
color:#FFFFFF !important;
font-weight:bold;
padding:2px 5px;
}