/* CSS Document */

/* CSS Document */
html
{
	margin:0;
	padding:0;
	background-image:url(../images/bg_base.gif);
	background-repeat:repeat;
}
body
{
	margin:0;
	padding:0;
	background-image:url(../images/bg_gradient.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
p
{
	margin:0;
	padding:0 0 10px 0;
	line-height:16px;
}

p img
{
padding: 0 3px 0 3px;
}

input, select 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.clearit
{
	clear:both;
}
.yellow
{
	color:#ff9900;
}
.yellowHeader
{
	color:#ff9900;
	font-size:12px;
	font-weight:bold;
}
.yellowBorder
{
	border:solid 3px #ff9900;
}
.greyBorderThin
{
	border:solid 2px #666666;
}
.dotteddivider
{
	background-image:url(../images/dotteddivider.gif);
	background-repeat:repeat-x;
	height:11px;
	margin:0;
	padding:0;
}
/* hyperlinks*/
a:link, a:visited
{
	color:#bf4a1b;
	text-decoration:none;
}
a:hover, a:active
{
	color:#cc6633 ;
	text-decoration: none; 
	border-bottom: dotted 1px #cc6633;
}
a.arrow:link, a.arrow:visited
{
	color:#bf4a1b;
	text-decoration:none;
	text-align: right;
	font-size:12px;
	padding-left:17px;
	line-height:20px;
	font-weight:bold;
	background-image:url(../images/yellowarrow.gif);
	background-repeat:no-repeat;
}
a.arrow:hover, a.arrow:active
{
	color:#cc6633 ;
	text-decoration: none; 
	text-align: right;
	border-bottom: dotted 1px #cc6633;
	font-size:12px;
	padding-left:17px;
	line-height:20px;
	font-weight:bold;
	background-image:url(../images/yellowarrow.gif);
	background-repeat:no-repeat;
}
a.arrow2:link, a.arrow2:visited
{
	color:#bf4a1b;
	text-decoration:none;
	font-size:12px;
	padding-left:17px;
	line-height:20px;
	font-weight:bold;
	background-image:url(../images/yellowarrow.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #fad8a3;
}
a.arrow2:hover, a.arrow2:active
{
	color:#cc6633 ;
	text-decoration: none; 
	border-bottom: dotted 1px #cc6633;
	font-size:12px;
	padding-left:17px;
	line-height:20px;
	font-weight:bold;
	background-image:url(../images/yellowarrow.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #fad8a3;	
}
a.redarrow:link, a.redarrow:visited
{
	color:#bf4a1b;
	text-decoration:none;
	padding-left:15px;
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
a.redarrow:hover, a.redarrow:active
{
	color:#cc6633 ;
	text-decoration: none; 
	padding-left:15px;
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
a.noborder:link, a.noborder:visited, a.noborder:hover, a.noborder:active
{
	border-bottom:none;
}

/* containers */
#container
{
	width:770px;
	margin:0 auto;
	background-image:url(../images/bg_gradient_repeating.gif);
	background-repeat:repeat-y;
}
#frame
{
	width:770px;
	margin:0 auto;
	background-image:url(../images/bg_gradient_content.gif);
	background-repeat:no-repeat;
}
/* header */
#header
{
	margin:0;
	padding:0;
	background-image:url(../images/main_header_top.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:76px;
}
#lnk_quote
{
	float:right;
	padding:56px 29px 0 0;
}
* html #lnk_quote
{
	float:right;
	padding:59px 29px 0 0;
}
#lnk_quote a:link, #lnk_quote a:visited
{
	background-image:url(../images/lnk_quote.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:217px;
	height:14px;
}
#lnk_quote a:hover, #lnk_quote a:active
{
	background-image:url(../images/lnk_quote.jpg);
	background-repeat:no-repeat;
	background-position:0 -14px;
	width:217px;
	height:14px;
}
/* header */
#header
{
	margin:0;
	padding:0;
	background-image:url(../images/main_header_top.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:76px;
}
#lnk_quote
{
	float:right;
	padding:56px 29px 0 0;
}
* html #lnk_quote
{
	float:right;
	padding:59px 29px 0 0;
}
#lnk_quote a:link, #lnk_quote a:visited
{
	background-image:url(../images/lnk_quote.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:217px;
	height:14px;
}
#lnk_quote a:hover, #lnk_quote a:active
{
	background-image:url(../images/lnk_quote.jpg);
	background-repeat:no-repeat;
	background-position:0 -14px;
	width:217px;
	height:14px;
}
/* navigation */
#navigation
{
	margin:0;
	padding:0;
	background-image:url(../images/bg_header_nav.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:44px;
}
#navigation1
{
	margin:0;
	padding:0;
	background-image:url(../images/bg_header_nav1.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:44px;
}
#menu ul
{
	padding:0 0 0 10px;
	margin:0;
	height:44px;
	float: left;
	white-space: nowrap;
}
#menu li
{
	margin:0;
	padding:0;
	float:left;
	list-style-type: none;
	height:44px;
	line-height:11px;
}
/* products */
#menu li a.products:link, #menu li a.products:visited
{
	display:block;
	height:44px;
	width:117px;
	background-image:url(../images/nav_products.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.products:hover, #menu li a.products:active
{
	display:block;
	height:44px;
	width:117px;
	background-image:url(../images/nav_products.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.productsSelected:link, #menu li a.productsSelected:visited, #menu li a.productsSelected:hover, #menu li a.productsSelected:active
{
	display:block;
	height:44px;
	width:117px;
	background-image:url(../images/nav_products.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* networking */
#menu li a.networking:link, #menu li a.networking:visited
{
	display:block;
	height:44px;
	width:117px;
	background-image:url(../images/nav_networking.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.networking:hover, #menu li a.networking:active
{
	display:block;
	height:44px;
	width:117px;
	background-image:url(../images/nav_networking.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.networkingSelected:link, #menu li a.networkingSelected:visited, #menu li a.networkingSelected:hover, #menu li a.networkingSelected:active
{
	display:block;
	height:44px;
	width:117px;
	background-image:url(../images/nav_networking.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* servers */
#menu li a.servers:link, #menu li a.servers:visited
{
	display:block;
	height:44px;
	width:94px;
	background-image:url(../images/nav_servers.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.servers:hover, #menu li a.servers:active
{
	display:block;
	height:44px;
	width:94px;
	background-image:url(../images/nav_servers.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.serversSelected:link, #menu li a.serversSelected:visited,#menu li a.serversSelected:hover, #menu li a.serversSelected:active
{
	display:block;
	height:44px;
	width:94px;
	background-image:url(../images/nav_servers.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* storage */
#menu li a.storage:link, #menu li a.storage:visited
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_storage.jpg);
	background-position:0px 0px;
	background-repeat:repeat;
}
#menu li a.storage:hover, #menu li a.storage:active
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_storage.jpg);
	background-position:0px -44px;
	background-repeat:repeat;
	border-bottom:none;
}
#menu li a.storageSelected:link, #menu li a.storageSelected:visited, #menu li a.storageSelected:hover, #menu li a.storageSelected:active
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_storage.jpg);
	background-position:0px -44px;
	background-repeat:repeat;
	border-bottom:none;
}
/* cisco */
#menu li a.cisco:link, #menu li a.cisco:visited
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_cisco.jpg);
	background-position:0px 0px;
	background-repeat:repeat;
}
#menu li a.cisco:hover, #menu li a.cisco:active
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_cisco.jpg);
	background-position:0px -44px;
	background-repeat:repeat;
	border-bottom:none;
}
#menu li a.ciscoSelected:link, #menu li a.ciscoSelected:visited, #menu li a.ciscoSelected:hover, #menu li a.ciscoSelected:active
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_cisco.jpg);
	background-position:0px -44px;
	background-repeat:repeat;
	border-bottom:none;
}
/* about1 */
#menu li a.about1:link, #menu li a.about1:visited
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_about1.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.about1:hover, #menu li a.about1:active
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_about1.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.about1Selected:link, #menu li a.about1Selected:visited, #menu li a.about1Selected:hover, #menu li a.about1Selected:active
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_about1.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* blog1 */
#menu li a.blog1:link, #menu li a.blog1:visited
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_blog1.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.blog1:hover, #menu li a.blog1:active
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_blog1.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.blog1Selected:link, #menu li a.blog1Selected:visited, #menu li a.blog1Selected:hover, #menu li a.blog1Selected:active
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_blog1.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* services */
#menu li a.services:link, #menu li a.services:visited
{
	display:block;
	height:44px;
	width:94px;
	background-image:url(../images/nav_services.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.services:hover, #menu li a.services:active
{
	display:block;
	height:44px;
	width:94px;
	background-image:url(../images/nav_services.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.servicesSelected:link, #menu li a.servicesSelected:visited,#menu li a.servicesSelected:hover, #menu li a.servicesSelected:active
{
	display:block;
	height:44px;
	width:94px;
	background-image:url(../images/nav_services.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* specials */
#menu li a.specials:link, #menu li a.specials:visited
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_specials.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.specials:hover, #menu li a.specials:active
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_specials.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.specialsSelected:link, #menu li a.specialsSelected:visited, #menu li a.specialsSelected:hover, #menu li a.specialsSelected:active
{
	display:block;
	height:44px;
	width:92px;
	background-image:url(../images/nav_specials.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* blog */
#menu li a.blog:link, #menu li a.blog:visited
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_blog.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.blog:hover, #menu li a.blog:active
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_blog.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.blogSelected:link, #menu li a.blogSelected:visited, #menu li a.blogSelected:hover, #menu li a.blogSelected:active
{
	display:block;
	height:44px;
	width:70px;
	background-image:url(../images/nav_blog.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* about */
#menu li a.about:link, #menu li a.about:visited
{
	display:block;
	height:44px;
	width:83px;
	background-image:url(../images/nav_about.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.about:hover, #menu li a.about:active
{
	display:block;
	height:44px;
	width:83px;
	background-image:url(../images/nav_about.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.aboutSelected:link, #menu li a.aboutSelected:visited,#menu li a.aboutSelected:hover, #menu li a.aboutSelected:active
{
	display:block;
	height:44px;
	width:83px;
	background-image:url(../images/nav_about.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* home */
#menu li a.home:link, #menu li a.home:visited
{
	display:block;
	height:44px;
	width:65px;
	background-image:url(../images/nav_blog-home.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.home:hover, #menu li a.home:active
{
	display:block;
	height:44px;
	width:65px;
	background-image:url(../images/nav_blog-home.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.homeSelected:link, #menu li a.homeSelected:visited, #menu li a.homeSelected:hover, #menu li a.homeSelected:active
{
	display:block;
	height:44px;
	width:65px;
	background-image:url(../images/nav_blog-home.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* contact */
#menu li a.contact:link, #menu li a.contact:visited
{
	display:block;
	height:44px;
	width:80px;
	background-image:url(../images/nav_blog-contact.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.contact:hover, #menu li a.contact:active
{
	display:block;
	height:44px;
	width:80px;
	background-image:url(../images/nav_blog-contact.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.contactSelected:link, #menu li a.contactSelected:visited, #menu li a.contactSelected:hover, #menu li a.contactSelected:active
{
	display:block;
	height:44px;
	width:80px;
	background-image:url(../images/nav_blog-contact.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
/* articles */
#menu li a.articles:link, #menu li a.articles:visited
{
	display:block;
	height:44px;
	width:61px;
	background-image:url(../images/nav_articles.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.articles:hover, #menu li a.articles:active
{
	display:block;
	height:44px;
	width:61px;
	background-image:url(../images/nav_articles.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.articlesSelected:link, #menu li a.articlesSelected:visited, #menu li a.articlesSelected:hover, #menu li a.articlesSelected:active
{
	display:block;
	height:44px;
	width:61px;
	background-image:url(../images/nav_articles.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu ul li a span {
	position: absolute;
	left: -999em;
	top: 0px;
	font-size: 9px;
	font-weight: normal;
	line-height: 1;
}
/* deals */
#menu li a.deals:link, #menu li a.deals:visited
{
	display:block;
	height:44px;
	width:61px;
	background-image:url(../images/nav_blog-deals.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.deals:hover, #menu li a.deals:active
{
	display:block;
	height:44px;
	width:61px;
	background-image:url(../images/nav_blog-deals.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu li a.dealsSelected:link, #menu li a.dealsSelected:visited, #menu li a.dealsSelected:hover, #menu li a.dealsSelected:active
{
	display:block;
	height:44px;
	width:61px;
	background-image:url(../images/nav_blog-deals.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
	border-bottom:none;
}
#menu ul li a span {
	position: absolute;
	left: -999em;
	top: 0px;
	font-size: 9px;
	font-weight: normal;
	line-height: 1;
}

/* utilities */
#utilities
{
	float:right;
}
#utilities a
{
	float:left;
}
#utilities a:link, #utilities a:visited
{

}
.utl_divider
{
	background-image:url(../images/navdivider.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:37px;
	height:7px;
	float:left;
}
/* home area */
#home_intro
{
	margin:0;
	padding:0;
	background-image:url(../images/img_home.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:191px;
}
#home_intro_text
{
	padding:85px 0 0 45px;
	width:270px;
	text-align:center;
	line-height:14px;
}
#home_promos
{
	margin:0 0 0 5px;
	padding:0;
	width:760px;
	background-image:url(../images/bg_main_home.gif);
	background-repeat:repeat-y;
}
#home_promos_bot
{
	clear:both;
	margin:0 0 0 5px;
	padding:0;
	width:760px;
	height:12px;
	background-image:url(../images/ftr_home.jpg);
	background-repeat:no-repeat;
}
#promos_right
{
	float:right;
	padding-right:11px;
	width:557px;
}
.promo_img
{
	padding:3px 5px;
}
.promo_img img
{
	border:solid 3px #fea70f;
	margin-bottom:10px;
}
.promo_img a:link, .promo_img a:visited, .promo_img a:hover, .promo_img a:active
{
	border-bottom:none;
}
/* home brands */
#home_brands
{
	float:left;
	margin:0;
	padding:0;
	height:auto;
}
#brands_top
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_brands.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:40px;
}
#brands_mid
{
	margin:0;
	padding:0;
	width:187px;
}
/* brands view */
#brands_view
{
	float:right;
	width:68px;
	padding:10px 10px 0 0;
}
#brands_view ul
{
	margin:0;
	padding:0;
	float:right;
	width:62px;
	height:20px;	
	white-space: nowrap;	
}
#brands_view li
{
	margin:0;
	padding:0;
	float:left;
	list-style-type: none;
	width:62px;
	height:21px;
}
#brands_view li a:link, #brands_view li a:visited
{
	display:block;
	background-image:url(../images/lnk_viewall.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:62px;
	height:20px;
}
#brands_view li a:hover, #brands_view li a:active
{
	display:block;
	background-image:url(../images/lnk_viewall.jpg);
	background-repeat:no-repeat;
	background-position:0 -20px;
	width:62px;
	height:20px;
	border-bottom:none;
}
#brands_view ul li a span
{
	position: absolute;
	left: -999em;
	top: 0px;
	font-size: 9px;
	font-weight: normal;
	line-height: 1;
}
/* brands list */
#brands_mid ul
{
	padding:10px 0 0 0;
	margin:0;
	white-space: nowrap;
}
#brands_mid li
{
	margin:0 0 0 14px;
	padding:0;
	list-style-type: none;
}
#brands_mid li a:link, #brands_mid li a:visited
{
	display:block;
	height:17px;
	width:163px;
	background-image:url(../images/nav_brand.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#bf4a1b;
	text-decoration:none;
	padding: 4px 0 0 11px;
}
#brands_mid li a:hover, #brands_mid li a:active
{
	display:block;
	height:17px;
	width:163px;
	background-image:url(../images/nav_brand.gif);
	background-position:0px -21px;
	background-repeat:no-repeat;
	color:#666666;
	text-decoration:none;
	padding: 4px 0 0 11px;
	border-bottom:none;
}
#brands_mid li a.last:link, #brands_mid li a.last:visited
{
	display:block;
	height:18px;
	width:163px;
	background-image:url(../images/nav_brand_last.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#bf4a1b;
	text-decoration:none;
	padding: 4px 0 0 11px;
}
#brands_mid li a.last:hover, #brands_mid li a.last:active
{
	display:block;
	height:18px;
	width:163px;
	background-image:url(../images/nav_brand_last.gif);
	background-position:0px -22px;
	background-repeat:no-repeat;
	color:#666666;
	text-decoration:none;
	padding: 4px 0 0 11px;
	border-bottom:none;
}
#home_specials
{
	width:276px;
}
#specials_top
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_specials.jpg);
	background-repeat:no-repeat;
	width:276px;
	height:37px;
}
#specials_mid
{
	margin:0;
	padding:0;
	width:276px;
}
#specials_mid_text
{
	padding:0 19px;
}
/* specials view */
#specials_view
{
	float:right;
	width:96px;
	padding:10px 10px 0 0;
}
#specials_view ul
{
	margin:0;
	padding:0;
	float:right;
	width:62px;
	height:20px;	
	white-space: nowrap;	
}
#specials_view li
{
	margin:0;
	padding:0;
	float:left;
	list-style-type: none;
	width:62px;
	height:20px;
}
#specials_view li a:link, #specials_view li a:visited
{
	display:block;
	background-image:url(../images/lnk_viewall_yellow.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:62px;
	height:20px;
}
#specials_view li a:hover, #specials_view li a:active
{
	display:block;
	background-image:url(../images/lnk_viewall_yellow.jpg);
	background-repeat:no-repeat;
	background-position:0 -20px;
	width:62px;
	height:20px;
	border-bottom:none;
}
#specials_view ul li a span
{
	position: absolute;
	left: -999em;
	top: 0px;
	font-size: 9px;
	font-weight: normal;
	line-height: 1;
}
#home_quote
{
	float:right;
	width:276px;
}
#quote_top
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_quote.jpg);
	background-repeat:no-repeat;
	width:276px;
	height:37px;
}
#quote_mid
{
	margin:0;
	padding:0;
	width:276px;
}
#quote_mid_text
{
	padding:0 19px;
}
/* main */
#main
{
	margin:0 0 0 5px;
	padding:0;
	width:760px;
	background-image:url(../images/bg_main.gif);
	background-repeat:repeat-y;
}
#main_2cols
{
	margin:0 0 0 5px;
	padding:0;
	width:760px;
	background-image:url(../images/bg_main_2cols.gif);
	background-repeat:repeat-y;
}
/* content */
#content
{
	margin-left: 15px;
	padding:0;
	width:500px;
}
#content_bot_2cols
{
	clear:both;
	margin:0 0 0 5px;
	padding:0;
	width:760px;
	height:12px;
	background-image:url(../images/ftr_content_2cols.jpg);
	background-repeat:no-repeat;
}
#content_bot
{
	clear:both;
	margin:0 0 0 5px;
	padding:0;
	width:760px;
	height:12px;
	background-image:url(../images/ftr_content.jpg);
	background-repeat:no-repeat;
}
/* products */
#products
{
	float:left;
	margin:0;
	padding:0;
	height:auto;
	width:187px;
}
#products_top
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_products.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:40px;
}
#services_top
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_services.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:40px;
}
#specials_top_leftnav
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_specials_red.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:40px;
}
#about_top
{
	margin:0;
	padding:0;
	background-image:url(../images/hdr_about.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:40px;
}
#products_mid
{
	margin:0;
	padding:0;
	width:187px;
}
/* products list */
#products_mid ul
{
	padding:6px 0 0 0;
	margin:0;
	white-space: nowrap;
	list-style-type: none;
	width:153px;
}
#products_mid li
{
	margin:0;
	padding:0 0 0 7px;
	position: relative;
}
#products_mid li a:link, #products_mid li a:visited
{
	display:block;
	height:18px;
	width:153px;
	background-image:url(../images/nav_prod.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#bf4a1b;
	text-decoration:none;
	font-weight:bold;
	border-bottom:none;
	padding: 3px 0 0 21px;
}
#products_mid li a:hover, #products_mid li a:active
{
	display:block;
	height:18px;
	width:153px;
	background-image:url(../images/nav_prod.jpg);
	background-repeat:no-repeat;
	background-position:0 -22px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	border-bottom:none;
	padding: 3px 0 0 21px;
}
#products_mid li a.selected:link, #products_mid li a.selected:visited, #products_mid li a.selected:hover, #products_mid li a.selected:active
{
	display:block;
	height:18px;
	width:153px;
	background-image:url(../images/nav_prod.jpg);
	background-repeat:no-repeat;
	background-position:0 -22px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	border-bottom:none;
	padding: 3px 0 0 21px;
}
#products_mid li ul {
	position: absolute;
	left: 181px;
	top: -7px;
	display: none;
	width:188px;
}

/* Fix IE. Hide from IE Mac \*/
* html #products_mid ul li { float: left; height: 1%; }
* html #products_mid ul li a { height: 1%; }
/* End */

/* Hover Styles */
#products_mid ul li a:hover { 
	/*color: #E2144A; 
	background: #f9f9f9;*/ 
} 
		
/* Sub Menu Styles */	
#products_mid li ul li
{
	margin:0;
	padding:0;
}
#products_mid li ul li a:link, #products_mid li ul li a:visited {
	display: block;
	color: #bf4a1b;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_mid.png);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}
#products_mid li ul li a:hover, #products_mid li ul li a:active {
	display: block;
	color: #666666;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_mid.png);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}
* html #products_mid li ul li a:link, #products_mid li ul li a:visited {
	display: block;
	color: #bf4a1b;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_mid.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}
* html  #products_mid li ul li a:hover, #products_mid li ul li a:active {
	display: block;
	color: #666666;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_mid.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}	
#products_mid li ul li a.top:link, #products_mid li ul li a.top:visited {
	display: block;
	color: #bf4a1b;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_top.png);
	background-repeat: no-repeat;
	background-position:0 0;	
	padding:8px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}
#products_mid li ul li a.top:hover, #products_mid li ul li a.top:active {
	display: block;
	color: #666666;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_top.png);
	background-repeat: no-repeat;
	background-position:0 -26px;	
	padding:8px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}	
* html #products_mid li ul li a.top:link, #products_mid li ul li a.top:visited {
	display: block;
	color: #bf4a1b;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_top.gif);
	background-repeat: no-repeat;
	background-position:0 0;	
	padding:8px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}
* html #products_mid li ul li a.top:hover, #products_mid li ul li a.top:active {
	display: block;
	color: #666666;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_top.gif);
	background-repeat: no-repeat;
	background-position:0 -26px;	
	padding:8px 0 0 36px;	
	width:152px;
	height:18px;
	border-bottom:none;
}
#products_mid li ul li a.bot:link, #products_mid li ul li a.bot:visited {
	display: block;
	color: #bf4a1b;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_bot.png);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:26px;
	border-bottom:none;
}
#products_mid li ul li a.bot:hover, #products_mid li ul li a.bot:active {
	display: block;
	color: #666666;
	text-decoration:none;
	background-image: url(../images/dropnav_bot.png);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:26px;
	border-bottom:none;
}
* html #products_mid li ul li a.bot:link, #products_mid li ul li a.bot:visited {
	display: block;
	color: #bf4a1b;
	text-decoration:none;
	font-weight:normal;
	background-image: url(../images/dropnav_bot.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:26px;
	border-bottom:none;
}
* html #products_mid li ul li a.bot:hover, #products_mid li ul li a.bot:active {
	display: block;
	color: #666666;
	text-decoration:none;
	background-image: url(../images/dropnav_bot.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:3px 0 0 36px;	
	width:152px;
	height:26px;
	border-bottom:none;
}
	
#products_mid li:hover ul, #products_mid li.over ul { display: block; } /* The magic */

/* subnav - regular */
#products_mid li a.subnav:link, #products_mid li a.subnav:visited
{
	display:block;
	height:18px;
	width:149px;
	background-image:url(../images/dropsubnav_mid.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#bf4a1b;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 25px;
}
#products_mid li a.subnav:hover, #products_mid li a.subnav:active
{
	display:block;
	height:18px;
	width:149px;
	background-image:url(../images/dropsubnav_mid.gif);
	background-repeat:no-repeat;
	background-position:0 -21px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 25px;
}
#products_mid li a.subnavSelected:link, #products_mid li a.subnavSelected:visited,#products_mid li a.subnavSelected:hover, #products_mid li a.subnavSelected:active
{
	display:block;
	height:18px;
	width:149px;
	background-image:url(../images/dropsubnav_mid.gif);
	background-repeat:no-repeat;
	background-position:0 -42px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 25px;
}
/* subnav - top */
#products_mid li a.subnav_top:link, #products_mid li a.subnav_top:visited
{
	display:block;
	height:17px;
	width:149px;
	background-image:url(../images/dropsubnav_top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#bf4a1b;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 7px 0 0 25px;
}
#products_mid li a.subnav_top:hover, #products_mid li a.subnav_top:active
{
	display:block;
	height:17px;
	width:149px;
	background-image:url(../images/dropsubnav_top.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 7px 0 0 25px;
}
#products_mid li a.subnav_topSelected:link, #products_mid li a.subnav_topSelected:visited,#products_mid li a.subnav_topSelected:hover, #products_mid li a.subnav_topSelected:active
{
	display:block;
	height:17px;
	width:149px;
	background-image:url(../images/dropsubnav_top.gif);
	background-repeat:no-repeat;
	background-position:0 -50px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 7px 0 0 25px;
}
/* subnav - bot */
#products_mid li a.subnav_bot:link, #products_mid li a.subnav_bot:visited
{
	display:block;
	height:24px;
	width:149px;
	background-image:url(../images/dropsubnav_bot.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#bf4a1b;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 25px;
}
#products_mid li a.subnav_bot:hover, #products_mid li a.subnav_bot:active
{
	display:block;
	height:24px;
	width:149px;
	background-image:url(../images/dropsubnav_bot.gif);
	background-repeat:no-repeat;
	background-position:0 -27px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 25px;
}
#products_mid li a.subnav_botSelected:link, #products_mid li a.subnav_botSelected:visited,#products_mid li a.subnav_botSelected:hover, #products_mid li a.subnav_botSelected:active
{
	display:block;
	height:18px;
	width:149px;
	background-image:url(../images/dropsubnav_bot.gif);
	background-repeat:no-repeat;
	background-position:0 -54px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 25px;
}
/* subsubnav */
#products_mid li a.subsubnav:link, #products_mid li a.subsubnav:visited
{
	display:block;
	height:18px;
	width:138px;
	background-image:url(../images/subsubnav.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#db8703;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 36px;
}
#products_mid li a.subsubnav:hover, #products_mid li a.subsubnav:active
{
	display:block;
	height:18px;
	width:138px;
	background-image:url(../images/subsubnav.gif);
	background-repeat:no-repeat;
	background-position:0 -21px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 36px;
}
#products_mid li a.subsubnavSelected:link, #products_mid li a.subsubnavSelected:visited, #products_mid li a.subsubnavSelected:hover, #products_mid li a.subsubnavSelected:active
{
	display:block;
	height:18px;
	width:138px;
	background-image:url(../images/subsubnav.gif);
	background-repeat:no-repeat;
	background-position:0 -21px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 36px;
}
/* subsubnav bot */
#products_mid li a.subsubnav_bot:link, #products_mid li a.subsubnav_bot:visited
{
	display:block;
	height:24px;
	width:138px;
	background-image:url(../images/subsubnav_bot.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#db8703;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 36px;
}
#products_mid li a.subsubnav_bot:hover, #products_mid li a.subsubnav_bot:active
{
	display:block;
	height:24px;
	width:138px;
	background-image:url(../images/subsubnav_bot.gif);
	background-repeat:no-repeat;
	background-position:0 -27px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 36px;
}
#products_mid li a.subsubnav_botSelected:link, #products_mid li a.subsubnav_botSelected:visited, #products_mid li a.subsubnav_botSelected:hover, #products_mid li a.subsubnav_botSelected:active
{
	display:block;
	height:24px;
	width:138px;
	background-image:url(../images/subsubnav_bot.gif);
	background-repeat:no-repeat;
	background-position:0 -27px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	padding: 3px 0 0 36px;
}
#breadcrumbs
{
	color:#999999;
	height:19px;
	padding:0;
	margin:4px 5px 13px 5px;
	border-bottom:solid 1px #fad8a3;
	font-size:10px;
}
#content_right
{
	float:right;
	width:558px;
	padding-right:10px;
}
#content_right_top
{
	margin:0;
	padding:10px 20px 0 20px;
	background-image:url(../images/hdr_right.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:27px;
	color:#fff;
	font-size:18px;
}
#content_col2
{
	float:right;
	width:201px;
	padding:0;
	margin:0;	

}
#col2_img
{
	background:#FFFFFF;
	height:137px;
	padding: 5px 0;
}
#col2_text
{
	background-image:url(../images/bg_rightcol.jpg);
	background-repeat:no-repeat;
	background-position:0px 0;
	padding:20px 15px;
}
#content_col1
{
	float:left;
	padding:0;
	margin:0;
}
#content_col1_text
{
	padding:20px;
	width:312px;
}
#content_main
{
	padding:10px 17px;
}
#landing_intro
{
	background-image:url(../images/bg_landing_intro.gif);
	background-repeat:no-repeat;
	width:343px;
	height:135px;
	margin: 6px 0 0 8px;
	text-align:center;
	padding:0;
}
#landing_intro_text
{
	color:#666;
	padding:22px;
	line-height:18px;
}
/* footer */
#footer
{
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;
	width:732px;
	height:15px;
	padding:11px 19px;
	font-size:10px;
	color:#999999;
}
#footer_right_text
{	
	float:right;
	text-align:right;
	height:15px;
	
}

div.modelTitle 
{ 
	font-size: 10px; 
  	color: #bf4a1b; 
	font-weight:bold; 
	margin-bottom:2px; 
}

table.modelTable 
{
 width: 320px; 
 }
				tr.LineB, td.LineB { background: #E5E5E5; }
				td.modelHeader { background: #999999; padding: 3px 3px 3px 5px; font-family: Verdana; font-size: 10px; color: white; }
				td.modelLineA{ padding: 7px 7px 7px 7px; border-bottom: 1px solid #A8BBCC; margin:0; }
					td.modelLineA a, td.modelLineA a:visited,  { text-decoration: none; font-weight:bold; }
					td.modelLineA a:hover { text-decoration: underline; }


