﻿/*///////////////////////////////////////////////////////
// Main Navigation Link Styles
///////////////////////////////////////////////////////*/
#gn_outside {background:url(../../images/off_red.gif) repeat-x; margin:0 auto 0 auto;text-align:center;width:100%;}
#gn {height:35px;width:800px;}
#gn_outside #gn {margin:0 auto;text-align:left;}

#gn div ul, #gn div ul li ul {display:block;width:180px;list-style-type:none;list-style-position:outside;padding:0;margin:0;}
#gn div ul li, #gn div ul li ul li {display:block;width:180px;vertical-align:bottom;padding:0;margin:0;background:transparent;}

/* Main Tab Styles */
#gn h2 {display:block;float:left;padding:0 1px 0 0;margin:0;height:35px;line-height:35px;background:url(../images/divider.gif) no-repeat top right;}
#gn h2 a:link, #gn h2 a:visited {display:block;float:left;background:url(../../images/off_red.gif) repeat-x;font:bold 13px arial,sans-serif;color:#fff;text-decoration:none;padding:0 10px 0 10px;height:35px;line-height:35px;}
#gn h2 a:hover, #gn h2 a:active, #gn h2 a:focus, #gn h2 a.gn_active, a.gn_selected, #gn h2 span.gn_left_end a.gn_active, #gn h2 span.gn_left_end a.gn_selected  {background:url(../../images/over_red.gif) repeat-x !important;color:#fff;text-decoration:none;} 
#gn h2 span {display:block;float:left;cursor:pointer;cursor:hand;}
#gn h2 span.gn_left_end {padding:0 0 0 1px;margin:0;height:35px;line-height:35px;background:url(../images/divider.gif) no-repeat top left;}
#gn h2 div.gn_left_end {float:left;width:1px;margin:0;height:35px;line-height:35px;background:url(../../images/divider.gif) no-repeat top left;}
#gn h2 img {display:block;float:left;height:35px;width:1px;overflow:hidden;}
#gn sup {line-height:0px;vertical-align:text-top;}

/* Tab Sizes */
#gn_pcservices {width:80px;}
#gn_webservices {width:88px;}
#gn_downloads {width:122px;}
#gn_blog {width:72px;}
#gn_faqs {width:30px;}
#gn_contact {width:70px;}
#gn_franchising {width:80px;}

/* Drop-Down Styles */
#gn div.gn_dd {position:absolute;left:-1000em;z-index:500;background:url(../../images/s.gif);width:180px;}
#gn div.gn_dd ul li a:link, #gn div.gn_dd ul li a:visited {display:block;font:bold 12px arial,sans-serif;color:#fff;text-decoration:none;padding:4px 10px 4px 10px;background:#000;border-bottom:1px solid #333;}
#gn div.gn_dd ul li a:hover, #gn div.gn_dd ul li a:active, #gn div.gn_dd ul li a:focus {text-decoration:none;}
#gn div.gn_dd ul li ul {position:absolute;z-index:500;margin-left:180px;top:0;width:0;overflow:hidden;left:-1000em;visibility:hidden;}
#gn div.gn_dd ul li ul li a:link, #gn div.gn_dd ul li ul li a:visited {font:normal 11px arial,sans-serif;padding-left:1.65em;text-indent:-0.5em;background:#333;border-bottom:1px solid #4D4D4D;}
#gn div.gn_dd ul li ul li a:hover, #gn div.gn_dd ul li ul li a:active, #gn div.gn_dd ul li ul li a:focus {text-decoration:none;background:#990000;}
#gn div.gn_dd ul li ul li a:link.newWindow, #gn div.gn_dd ul li ul li a:visited.newWindow, #gn div.gn_dd ul li ul li a:hover.newWindow, #gn div.gn_dd ul li ul li a:active.newWindow, #gn div.gn_dd ul li ul li a:focus.newWindow {background-image: url(/images_b2c/shared/elements/newwindow.gif); background-position: 95% 45%; background-repeat: no-repeat;}


/*///////////////////////////////////////////////////////
// Sub Navigation Link Styles
///////////////////////////////////////////////////////*/
#subnav { margin:0;	padding:0; background:transparent; }
#subnav ul { margin:0; padding:0; list-style-type:none; background:transparent; }
#subnav li { margin:0; padding:0; list-style-type: none; }
	
#subnav a {
	display:block;
	width:140px;
	padding:6px 10px 6px 10px;
	background:transparent;
	font: 13px arial,sans-serif;
	color:#000;
	text-decoration:none;
	/*border-bottom:1px solid #aa1801;*/
}
	
#subnav a sup { font-size:9px; }

#subnav a:hover {
	font: 13px arial,sans-serif;
	color:#fff;
	text-decoration:none;
	background: #a80000;
}
	
.subvisited {
	font: 13px arial,sans-serif;
	color:#000;
	text-decoration:none;
	background: #fff;
}
.RedBlock { height: 170px; background: #fff/*#ce1a00;*/ }