@charset "utf-8";
@import url("css/xpoint.css");
@import url("css/rmaform.css");
@import url("css/leftnav.css");
@import url("css/jquerytabs.css");
@import url("css/locations.css");
@import url("css/faq.css");
@import url("css/lightbox.css");
@import url("css/panel.css");
@import url("css/collapsible.css");
@import url("css/search.css");
@import url("css/awrds.css");
@import url("css/careers.css");
@import url("css/sitemap.css");
@import url("css/contactus.css");
@import url("css/ie.css");
@import url("css/featuredprod.css");
@import url("css/pikachoose.css");
@import url("css/TechExpo.css");
@import url("css/AsiWebControls.css");
@import url("css/Eommerce.css");
@import url("css/dropdownMenu.css");

html{ overflow-x:hidden; }
/**{ padding:0; margin:0; }*/

body
{ font-family: "Trebuchet MS", Arial; }
h1,h2,h3,h4,h5,h6{ font-family: "Trebuchet MS", Arial;  }

#dnn_ContentPane{ margin:0; padding:0; }
#dnn_ContentPane p{ font-family:Arial, Helvetica, sans-serif; padding:0; }
#dnn_ContentPane h1{ font-family:Arial, Helvetica, sans-serif;  padding: 0 0 0 0; }

.ControlPanel .Subhead input{ float:left;  }
.ControlPanel .Subhead{ display:inline-block; vertical-align:middle;  }
.ControlPanel .Subhead label{ float:left; font-size:11px; margin:3px 5px 0 2px; display:block;  }
.ControlPanel td.Subhead{ padding-top:5px; vertical-align:middle; text-align:right; }
.ControlPanel td.Subhead span{ margin:0; padding:0; display:inline; }

.Normal, .NormalDisabled
{
	font-family: Arial, "Trebuchet MS" , Helvetica, sans-serif;
	font-size: 12px;
}
.NormalBold, .NormalRed, .NormalTextBox
{
	font-family: Arial, Tahoma, Helvetica;
}


.master
{
	padding:0;
	margin:0 auto;
	overflow:hidden;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}

#ContentPane
{
	padding: 0 0 0 5px;
}

#ContentPane p {padding: 0; }

a img{ border:0; }
a:link, a:visited, a:active { color:#F2911F; text-decoration:none; font-weight:normal; }
a:hover{color:#F2911F; text-decoration:underline; }

/*hr{ border:1px solid #222; }*/
#main{
	height:820px;
	width:990px;
	background-image: url(images/framebg.png);
	background-repeat: repeat-y;
	margin:0 auto;
}

#header{ background-image: url(images/hbg.jpg);	height:90px; width:932px; margin:0 auto; }

#dnn_dnnLOGO_hypLogo{ margin:0 0 0 15px; }
#header .menu{
	background-image: url(images/menubg.jpg);
	display:table;
	width:auto;
	float: right;
	text-transform: uppercase;
	font-weight:bold;
	border:0;
	margin-right:15px;

}

@media screen and (-webkit-min-device-pixel-ratio:0){
#header .menu{ width: 533px; }}


#header .menu img{ float:left; border:0; }
#header .menu a{ 
	display:inline-block; 
	background-position:0 0; 
	text-align:center;
	float:left; 
	color:#FFF;
	font-size:13px;
	font-family: "Trebuchet MS", Arial; 
	text-decoration:none;
	*margin:0;
	*padding:0;
	font-weight:bold;
}
#header .menu a{ padding /*\**/: 3px 5px 0 5px\9 }
#header .menu .left{ margin:-2px 0 -2px -2px\9 }
#header .menu .left{ *margin:0;  }

#header .menu .right{ margin:-2px -2px 0 -2px\9  }
#header .menu .right{ margin:-2px -2px 0 -2px\9  }
#header .menu .right{ *margin:0;  }
body:nth-of-type(1) #header .menu .right{ margin:0 -20px 0 0; border:2px solid #FFF; display:block; position:relative; z-index:9000; }


#header .menu .vline{ margin:-2px 0 0 0\9 }


#header .menu a{ *padding:0; margin:4px 5px 0 5px; display:inline-block; width:auto; padding-right:5px; }
#header .menu a img.btnleft{ display:block; float:left; visibility:hidden; width:4px; *margin:0 0 0 -3px; }
#header .menu a:hover{ background-color:#FF9900; background-image:url(images/sr_menuitem.gif); background-repeat:no-repeat; background-position:right; }
#header .menu a:hover img.btnleft{ visibility:visible; }
#header .menu .selected{ background-color:#FF9900; background-image:url(images/sr_menuitem.gif); background-repeat:no-repeat; background-position:right; }
#header .menu .selected img.btnleft{ visibility:visible; }
#header .menu #menuvlinecover { background-image: url(images/menubg.jpg); width:2px; float:left; display:block; height:27px; margin:0 0 0 -5px; position:relative; z-index:90;}
#header .menu img{ *margin:0 -3px 0 -3px; *padding:0; }
/* END OF TOP NAVIGATION BUTTONS ::::::::::::: */


#hlogin{ font-size:11px; text-align:right; font-family: Trebuchet MS, Arial; margin-top:18px; margin-right:15px;}
#hlogin a.llink{ color:#E68A1F; border-right:1px solid #777; padding:1px 20px 1px 0; text-decoration: none; }
#hlogin a.llink:hover{ color:#E68A1F; border-right:1px solid #777; padding:1px 20px 1px 0; text-decoration: underline; }
#hlogin .search{ *height:24px; width:120px; *width:130px; background-color:#000; font-weightold; font-size:11px; font-family: Trebuchet MS, Arial; color:#FFF; border:1px solid #717171; padding:4px; }
#hlogin .submit{ background-color:#717171; border:0; border-bottom:1px solid #717171; color:#FFF; font-weightold; padding:4px; *padding:5px; _padding:3px 4px 4px 4px; *border-bottom:0; font-size:10px; _font-size:11px; _margin-top:-1px; margin-left:-5px;  }
#hlogin a.Login { color:#F2911F; border-right:1px solid #777; padding:0 9px 0 0; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size:13px; }

/* Generic table style  */
.generictable { font-family:"Trebuchet MS", Arial; margin:10px 0 0 0; width:95%; }
.generictable td a{ color:#666; text-decoration:none; font-weight:bold;  }
.generictable td a:hover{ text-decoration:underline; }
.generictable tr.yr td{ font-size:18px; color:#F90; font-family:"Trebuchet MS", Arial; border-bottom:3px solid #F90; }

.generictable td{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 5px 5px 0; border-bottom:1px dotted #CCC; }
.generictable td.headcol{ font-size:13px; color:#000; font-weight:bold; font-family:"Trebuchet MS", Arial; padding:3px; background-color:#F1F1F1; }


/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left;  }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: red; background-color: #ccc;}

#hlogin a.ServerSkinWidget{ height:auto; float:right; padding:0; margin:-24px 0 0 -20px; *margin:-24px 0 0 -10px; }
#hlogin a.ServerSkinWidget:hover{ height:auto; float:right; padding:0; margin:-24px 0 0 -20px; *margin:-24px 0 0 -10px; }
#hlogin .NormalTextBox
{
	float: left;
	width:150px;    
    height:24px;
    margin:0 0 0 10px;
    border:1px solid #717171;  
    border-right:2px; 
    background-color:#000; 
    font-family: Trebuchet MS, Arial; 
    font-size:12px; color:#FFF; 
    font-weight:bold;
    vertical-align: middle;
    padding: 2px 6px;
}
/* end of search */

#front1{ margin-bottom:16px; font-family: Trebuchet MS, Arial; *margin-left:0px; z-index:67; margin-top:0; position:relative;  }
@media screen and (-webkit-min-device-pixel-ratio:0)
{ #front1{ margin-top: 0;} }


#front1 .fimg{ margin:0 2px 0 0; }
#front1 a{ display:block; width:154px; background-image: url(images/frontbtn.jpg); background-position: 0 0; text-align:center; text-decoration:none;  padding:0; margin:0;}
#front1 a{ font-size:23px; padding-top:22px; padding-bottom:23px; color:#333333; margin-bottom:1px;}
#front1 a:hover{ width:154px; background-position: 0 73px;}
#front1 a p{ margin:0; padding:0; font-family:"Trebuchet MS", Arial; }

#slider{
	width:933px;
	margin:14px auto;
	background-image: url(images/slidebg.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}
#slider .content a, .link{
	width:auto;
	margin:11px 13px 5px 34px;
	_margin:5px 24px 5px 18px;
	margin-top:5px;
	display: inline-block;
}
#slider .content{ overflow:hidden; }

.panel{ width:180px; height:180px; font-size:12px; margin-right:9px; margin-top:20px; margin-bottom:0; }
.panel .content{ background-image: url(images/panelbg.jpg); background-repeat: repeat-y; padding:0; margin:0; width:175px; text-align:left; padding:0; height:100px; vertical-align:top;}
.panel .content ul{ list-style-type:none; margin:0; font-family: Trebuchet MS, Arial ; }
.panel .content ul li{ margin:2px 0 0 10px; }
.panel .content a{ color:#F2911F;  }
.panel .content a:hover{ color:#000;  }
.panel .content .smallpanelpane{ vertical-align:top; padding: 0;}
.panel .content p{ padding: 0; margin: 0;}
.panel .stitle{
	background-image: url(images/solnpanelbg.gif);
	background-repeat: repeat-x;
	height:25px;
	background-position: 0 0px;
	font-family: Trebuchet MS, arial ; 
	color:#FFF;
	font-weight:bold;
	width:162px;
	padding-left:10px;
}

.panel .modulecontent{ padding:8px 0 0 8px; *padding:2px 0 0 2px; }
.panel .modulecontent a{ display:inline; margin:0;  }


#footer{ text-align:center; font-size:10px; margin:0 auto 20px auto; font-family: "Trebuchet MS", Arial;  }
#footer td{ padding:2px;}
#footer a{ color:#666666; text-decoration:none; margin:3px; }
#footer a:hover{ text-decoration:underline;} 


.content{ width:932px; margin:0 auto; }
#dnn_ContentPane{ height:auto; }

#tbody{ margin:0 auto; border:0; }
#dnn_ContentPane #tbody{width:100%;margin:0 auto; border:0px; overflow:hidden}
#tbody #title .l{ float:left; *margin-top:-1px; position:relative; }
#tbody #title h1{ font-family: Trebuchet MS, arial; font-size:23px; float:left; padding:11px; }
#tbody .hcatimg{ margin-bottom:-25px; *margin-bottom:-30px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
#tbody .hcatimg{ margin-top:0px; }}

.content h1{ padding:18px 0 0 20px; font-size:21px; font-weight:normal; color: #000; }
.content h2{ font-size:13px; font-weight:bold;  padding:18px 0 0 20px;} 
.content p{ padding:12px 7px 12px 20px; font-size:12px; line-height:17px; }
.content #bodytext{ padding-bottom:40px; }


/* MICROSITES :::::::::::::::::::::::: */


p.microtopheader{ padding:0; margin:0; }
p.microtopheader img{  padding:0; margin:0 0 20px 0; }
div.msbodytext{ padding:0 12px 0 6px; }
div.msbodytext h1, div.msbodytext h2{ margin:0; padding:10px 0 0 0; color:#333333; }
div.msbodytext a.prg img{ display:block; margin:10px 10px 10px 0; padding:0; }
div.msbodytext ul{ margin:2px 0 10px 0; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif;}


#leftad{ margin:12px auto; width:200px; }
#leftad .content{
	background-image: url(images/leftadbg.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding:10px 0 3px 0;
}
#leftad .content a{ display:inline-block; margin-bottom:10px; }

#bottomad{ width:480px; margin:22px auto 0 0; }
#bottomad .content{
	background-image: url(images/bottomadbg.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding:10px 0 3px 0;
}
#bottomad .content a{  float:left; margin:2px 4px 10px 35px; }
#microfooter{ border-top:1px solid #E5E5E5; width:480px; margin:25px auto 20px 25px; font-size:10px; color:#999; padding-top:10px; }

#rlinks{ width:192px; height:500px; float:right; margin:20px 0 0 0; }
#rlinks .rpanel{ width:100%; margin:0 0 8px 0; }
#rlinks .rpanel .rtitle{ 
	background-image: url(images/solnpanelbg.gif);
	background-repeat: repeat-x;
	height:20px;
	padding-top:1px;
	background-position: 0 0px;
	font-family: Trebuchet MS, Arial ; 
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
}
#rlinks .rpanel .arrow{ width:12px; float:right; margin:-21px 7px 0 0; }

#rlinks .rpanel .content{ background-image: url(images/rpanelbg.gif); background-repeat: repeat-y; padding:3px 7px; }
#rlinks .rpanel ul{ list-style-type:none;  }
#rlinks .rpanel ul li{
	margin:6px;
	font-size:11px;
	font-family: Trebuchet MS, Arial ;
}
#rlinks .rpanel ul li a{ color:#F2911F; }
#rlinks .rpanel ul li a:hover{ color:#000; }



/* SOLUTIONS ::::::::::::::::::::::::::::::: */
.spanels{ margin:0; width:100%; float:right;}
.spanels td{ width:167px;  }

.solnpanel{  height:170px; margin:10px 0 0 0; padding:0; width:167px; float:right; *margin-right:-10px; }
.solnpanel .stitle{
	background-image: url(images/solnpanelbg.gif);
	background-repeat: repeat-x;
	width:148px;
	height:25px;
	background-position: 0 0px;
	font-family: Trebuchet MS, Arial;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	
	padding: 4px 0 4px 10px;
	*padding: 0px 0px 0px 10px;
}


.solnpanel .arrow{ width:19px; display:block; text-align:right; background-image: url(images/solnpanelbg.gif); background-repeat: repeat-x; }
.solnpanel .arrow img{ margin:0; *margin:-2px 0 -1px 0; padding:0; position:relative; }
.solnpanel .content{ background-image: url(images/spanelbg.gif); background-repeat: repeat-y;  }
.solnpanel ul{ list-style-type:none; font-family: Trebuchet MS, Arial; padding-top:3px; }
.solnpanel ul li{ margin:3px 0 0 12px; *margin:1px 0 0 12px; }
.solnpanel ul li a{ color: #F2911F; }
.solnpanel ul li a:hover{ text-decoration:underline; color:#000; }
.solnpanel a.imgad{ margin:20px 11px 11px 11px; display:block; }


.smodel{ width:150px; border:1px solid #000; margin:15px 10px; float:right; background-color:#333; font-size:11px; color:#FFF; display: block; height: 20px; font-family: Trebuchet MS, Arial; }
/* Tab Box  ::::::::::::::::::::::::::::::::::::::::  */

.bigpanel{
	width:700px;
	margin:10px auto 0 auto;
}

.bigpanel .thumbs{ background-image: url(images/viewallproducts/bigpanelbg.jpg); background-repeat: repeat-y;  }
.bigpanel h1{
	width:100%;
	margin:0 auto;
	display:block;
	border-bottom:1px solid #CCC;
	color:#000;
	text-align:left;
	font-size:17px;
	font-family: Trebuchet MS, Arial;
	font-weight:normal;
	padding: 5px 0;
} 

.bigpanel .bg{ background-color:#DFDFE0; }
.bigpanel .itemContainer
{
	table-layout:fixed;
	width:100%;
}
.bigpanel .items{
	background-image: url(images/viewallproducts/bigpanelbg.jpg);
	background-repeat: repeat-x;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.bigpanel .items .list{ padding-left:13px; padding-bottom:13px; }

.bigpanel .item{ /*width:150px; height:150px;*/ float:left; margin:10px 5px; font-size:12px; color:#333; font-family: Trebuchet MS, tahoma, arial; line-height:15px; border:0; }
.bigpanel .item .itemimg{ text-align:center; padding-bottom:10px; }
.bigpanel .item .name a{ color:#F2911F;  }
.bigpanel .item .name a:hover{ color:#000;  }
.bigpanel .item p{ margin:0; padding:0; font-size:12px; }

/* PRODUCT DETAILS ::::::::::::::::::::::::::::::::::::::::  */

.bigpanel .PD{
	background-image: url(images/productdetails/PDpanelbg.jpg);
	background-repeat: repeat-x;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	min-height:484px;
}

.PDspanels{ width:707px; font-family: Trebuchet MS, Arial; margin:10px 0 0 0;}

.PDspanels .solnpanel{ margin:10px 0 0 0; background-image: url(images/spanelbg.gif); background-repeat: repeat-y; }
.PDspanels .spaneltitle h1{ padding:5px 10px 5px 0; font-size:17px; font-weight:bold; float:left;}
.PDspanels .spaneltitle a.viewall{ float:right; font-size:12px; color:#F2911F; margin-top:8px;}
.PDspanels .spaneltitle a:hover{ text-decoration:none; color:#000; }
.PDspanels .spaneltitle{ border-bottom:1px solid #CCC; width:99%; margin-left:5px; margin-right:5px; }

.PDspanels .item{ width:150px; float:left; margin:0 0 0 10px;  font-size:12px; color:#333; line-height:15px; border:0; float:left; }
.PDspanels .item .itemimg{ text-align:center; padding:11px 0; }
.PDspanels .item .desc{ padding:3px 0 3px 0;}
.PDspanels .item .name a{ color:#F2911F;  }
.PDspanels .item .name a:hover{ color:#000;  }

#details{ font-family: Trebuchet MS, Arial; width:390px; }
#details h1{
	padding:0;
	border:0;
	margin:7px 0 0 0;
	font-size:18px;
	font-weight:bold;
}
#details h2{ font-size:15px; margin:1px 0 0 0; padding:0; }
#details p{ font-size:11px; font-weight:normal; margin:20px 20px 20px 0; padding:0; }

#details #imgref{ padding-left:14px; }
#details #imgref img{ margin:0 10px; }
#details #fbenefits{ font-size:11px; margin:-18px 0 0 30px; *margin:-22px 0 0 40px; padding:0; }
#details #fbenefits li{  margin:0; *margin:-5px; padding:0; }
#tn { text-align:center; padding:20px 20px 20px 20px; }
#tn table{ margin:0 auto; }
#tn a{
	display:inline-block;
	height:52px;
	width:53px;
	background-image: url(images/productdetails/imgtn.png);
	margin:0px;
}
#tn a img{ margin:4px auto 4px auto; }

/* LOGIN WINDOW ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.wlogin{
	width:187px;
	height:179px;
	background-image: url(images/wloginshadow.png);
	background-repeat: no-repeat;
	background-color: transparent;
	position:absolute;
    margin: 10px 0 0 20px;
    *margin: 29px 0 0 -180px;
    display:none;
    z-index:999999;
}
.wlogin a{ font-weight:normal; font-size:11px; text-decoration:underline; }

.wloginbg{
	margin:0 auto;
	_margin:0 0 0 8px;
	width:171px;
	height:100%;
	background-image: url(images/wlogingradient.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-top:25px;

}

.wloginbg input{
width:151px; *width:153px; _width:150px;
	display:block;
	border:1px solid #717171;
	color:#FFF;
	display:block;
	padding:2px;
	font-family: Trebuchet MS, Arial ;
	font-weight:bold;
	font-size:11px;
	float:right;
	background-color:#000;
	margin-left:10px;
}

.wloginbg .username{ margin:0 10px 22px 5px; _margin:0 10px 22px 9px; }
.wloginbg .pword{ margin:0 10px 5px 5px; _margin:0 10px 5px 9px; }
.wloginbg .loginbtn{ color:#FFF; font-size:11px; background-color:#717171; margin:0; float:left; width:auto; margin:0 120px 6px 9px; _margin:0 120px 6px 1px; }
.wloginbg a{ color:#E68A1F; font-size:10px; float:left; margin:0 40px 0 10px; font-family: Trebuchet MS, Arial; border-right:0; font-weight:bold; }
.wloginbg a:hover{ color:#FFF; }
#xlogin{ float:right; margin:-15px -28px 0 0 }

/* FEATURED PRODUCTS PAGE :::::::::::::::::::::::::::::::::::::::  */

.fprod{ margin:20px 12px; display:block; width:210px; font-size:11px; line-height:15px; float:left;}

.fprod .fptitle{ font-weight:bold; font-size:13px; margin-bottom:10px; }
.fprod .fpimg{  float:left; }
.fprod .fpdesc{ line-height:15px; display:block; min-height:50px;   }
.fprod .moredetails { margin-top:6px; }

.fprod a{ text-decoration:none; font-weight:bold; color:#000; margin-bottom:10px; }
.fprod a:hover{ text-decoration:underline; color:#FF6600; }
.fprod p{ font-size:11px; display:block; }

/* NEW PRODUCTS PAGE :::::::::::::::::::::::::::::::::::::::  */

.listitems{ float:left; display:block; margin:20px; width:180px; font-family: Trebuchet MS, Arial; }
.listitems a{ color:#FF6600; }
.listitems a:hover{ color:#000000; }

/* VENDOR LINK PAGE :::::::::::::::::::::::::::::::::::::::  */

#vendorlinktable{ font-size:11px; margin:10px auto; width:660px; background-color:#FFFFFF; border:1px solid #CCC; text-align:left; }
#vendorlinktable th{ background-color:#333333; color:#FFF; padding:5px 0 5px 8px; }
#vendorlinktable td{ padding:5px 0 5px 8px; }
#vendorlinktable tr.altrow{ background-color:#E8E8E8; }

/* CHANNEL PROGRAMS PAGE ::::::::::::::::::::::: */

.channel{ width:160px; border:1px solid #666; margin:15px 25px; font-size:12px; }
.channel .channeltitle{ background-color:#E0E0E0; color:#000; padding:5px; font-weight:bold; }
.channel .channelimg{ text-align:center; }
.channel .channellink { padding:0 10px; font-weight:bold;  }
.channel .channelcopy{ padding:10px; font-size:11px; }


/* PRODUCTS PAGE ::::::::::::::::::::::::::::::::::::::: */

#searchleft{ background-color:#EEEEEE; font-size:12px; font-family: Trebuchet MS, Arial; margin:50px 0 0 0; border:1px solid #CCC; width:223px;  }
#searchleft .searchbtn{ padding:5px; font-weight:bold; font-family: Trebuchet MS, Arial; width:100px; }
#searchleft a{ color:#000; }
#searchleft a:hover{ color:#FF9900;}

#searchleft .filter{  width:92%; margin:0 auto 10px auto;  }
#searchleft .filter .heading{ font-weight:bold; padding:10px 10px 2px 10px; font-size:13px;  }
#searchleft .filter .tf{ padding:2px; width:175px; font-size:11px; font-family: Trebuchet MS, Arial;  }
#searchleft .filter .fradio{ margin:0 5px; }

#searchleft .filter td.fradio *{ float:left; display:block; }

#searchleft .filter td{ padding:3px 10px; }

/* FEATURED PRODUCTS PAGE ::::::::::::::::::::::::::::::::::::::: */

.fprod{ margin:20px 12px; display:block; width:210px; font-size:11px; line-height:15px; float:left;}

.fprod .fptitle{ font-weight:bold; font-size:13px; margin-bottom:10px; }
.fprod .fpimg{  float:left; }
.fprod .fpdesc{ line-height:15px; display:block; min-height:50px;   }
.fprod .moredetails { margin-top:6px; }

.fprod a{ text-decoration:none; font-weight:bold; color:#000; margin-bottom:10px; }
.fprod a:hover{ text-decoration:underline; color:#FF6600; }
.fprod p{ font-size:11px; display:block; }

/* NEW PRODUCTS PAGE :::::::::::::::::::::::::::::::::::::::  */

.listitems{ float:left; display:block; margin:20px; width:180px; font-family: Trebuchet MS, Arial; }
.listitems a{ color:#FF6600; }
.listitems a:hover{ color:#000000; }

/* VENDOR LINK PAGE :::::::::::::::::::::::::::::::::::::::  */

#vendorlinktable{ font-size:11px; margin:10px auto; width:660px; background-color:#FFFFFF; border:1px solid #CCC; text-align:left; }
#vendorlinktable th{ background-color:#333333; color:#FFF; padding:5px 0 5px 8px; }
#vendorlinktable td{ padding:5px 0 5px 8px; }
#vendorlinktable tr.altrow{ background-color:#E8E8E8; }

/* CHANNEL PROGRAMS PAGE ::::::::::::::::::::::: */

.channel{ width:160px; border:1px solid #666; margin:15px 25px; font-size:12px; }
.channel .channeltitle{ background-color:#E0E0E0; color:#000; padding:5px; font-weight:bold; }
.channel .channelimg{ text-align:center; }
.channel .channellink { padding:0 10px; font-weight:bold;  }
.channel .channelcopy{ padding:10px; font-size:11px; }




.tabber{
	background-image: url(images/innermenubg.jpg);
	background-repeat:repeat-x;
	display:table;
	width:auto;
	float: right;
	text-transform: uppercase;
	font-weight:bold;
	border:0;
	margin:0 20px 0 0;
}
.tabber .left{ margin:0; float:left; }
.tabber img{ float:left; border:0; }

.tabbertab{
	display:block; 
	background-position:0 0; 
	text-align:center;
	float:left; 
	font-size:11px;
	
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
	margin:3px 3px 3px 3px;
	padding:0 5px 0 0;
	cursor:pointer;
}

.tabbertab h2{ font-size:11px; margin:1px 0 0 0; padding:0; float:left;	color:#FFF; font-weight:normal; }

.tabber .vline{ margin:-2px 0 0 0\9 } .tabber .vline{ *margin:0 0 0 0; float:left; }
div.tabbertab:hover 
{
	background-color:#FF9900; 
	background-image:url(images/sr_menuitem.gif); 
	background-repeat:no-repeat; background-position:right; 
	padding-left:0; 
	padding:0 5px 0 0;
}

.tabbertab img.btnleft{ display:block; float:left; visibility:hidden; width:4px; *margin:0; }
.tabbertab:hover img.btnleft{ visibility:visible; float:left; }
p img.hhcat1{ margin-top:-7px; *margin-top:0px;  z-index:99999; margin-bottom:0; *margin-bottom:13px;  }
@media screen and (-webkit-min-device-pixel-ratio:0){
p img.hhcat1{ margin-top:5px; margin-bottom:13px; }}

