div.aspire-container { width:776px; position:relative; font-family: "Century Gothic", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; line-height:20px; overflow:hidden;}

/* NAV */

div.aspire-container ul.aspire-nav {width:776px; background:url(overview_video_techspecs_gradient.jpg) repeat-x; display:block; overflow:hidden; border-bottom:#BFC0C2 solid1px; height:31px; margin:0; padding:0; list-style:none;}

div.aspire-container ul.aspire-nav li { float:left; display:inline;}

div.aspire-container ul.aspire-nav li a { color:#58595D; text-align:center;display:block; width:257px; height:31px; line-height:30px; background:url(overview_video_techspecs_gradient.jpg) repeat-x; border-right: #58595D solid 2px;  font-size: 15px; text-decoration:none;}

div.aspire-container ul.aspire-nav li a:hover, div.aspire-container ul.aspire-nav li.active a { color:#FFFFFF; background:url(overview_video_techspecs_gradient.jpg) repeat-x 0 -31px; }

div.aspire-container ul.aspire-nav li.tech-specs a {border-right: none;}

/* POPUPS */

div#overview-popup { width:325px; left:0px;}

div#video-popup {width:480px; left:130px;height: auto !important;}

div.aspire-container div.pops {background: url(transparant-back.png);position:absolute; top:84px; color:#FFFFFF; padding:15px; font-size:12px; }

div#tech-specs-popup { width:325px;right:0px;}

div.aspire-container div.pops h3 {font-size:16px; font-weight:bold; margin:0 0 10px 0;}

div.aspire-container div.pops span { overflow:auto; display:block; height:380px;}

div.aspire-container div.pops span p { margin:0 0 15px 0;}

div.aspire-container div.pops ul { list-style:outside disc; margin:0 0 0 15px; padding:0; }

div.aspire-container div.pops ul li { margin:3px 0;}

div.aspire-container div.pops .jScrollPaneContainer {position: relative;	overflow: hidden;	z-index: 1;}

div.aspire-container div.pops .jScrollPaneTrack {position: absolute;	cursor: pointer;	right: 0;	top: 0; width:4px !important;	height: 100%;	background: #333333; border: #4D4D4D 1px solid;}

div.aspire-container div.pops .jScrollPaneDrag {position: absolute;	cursor: pointer;	overflow: hidden;	background: #FFFFFF; width:4px !important;}

div.aspire-container div.pops .jScrollPaneDragTop,.jScrollPaneDragBottom { display:none;}

a.close { background:url(close_btn.gif) no-repeat; padding-left:22px; display:block; width:100px; height:19px; line-height:19px; color:#FFFFFF; margin:10px 0 0 0; text-decoration:none;font-size:10px; text-transform:uppercase; letter-spacing:1px;}

/* CONTENT */

div.flash-container { width:774px; height:511px; border-left:#F3F3F3 1px solid; border-right: #F3F3F3 1px solid;}

/* CONNECTIVITY */

div.aspire-network { height:240px; float:left; width:520px; border-right: 1px #666666 solid; border-bottom: 1px #666666 solid; border-left: 1px #666666 solid; color:#4D4D4D; display:inline;}

div.aspire-network div { display:block; height:28px;background:url(feature-sprite.jpg) repeat-x;}

div.aspire-network img { float:left; margin:30px 0 0 0; display:inline;}

div.aspire-network h5 { font-size:36px; font-weight:normal; line-height:38px; margin:10px 10px 0 162px;}

div.aspire-network h6 { font-size:15px;font-weight:normal; line-height:15px; margin:0 10px 0 162px;}

div.aspire-network p { font-size:11px; line-height:16px; margin:5px 10px 0 162px;}

div.aspire-network em { display:block; margin-top:5px; font-size:10px;}

/* CHOOSE YOUR COLOR*/

div.aspire-color-chooser {height:240px; margin-left:520px;border-right: 1px #666666 solid; border-bottom: 1px #666666 solid;color:#4D4D4D; position: relative;}

div.aspire-color-chooser h4 {display:block; height:28px;line-height:28px; background:url(feature-sprite.jpg) 0px -28px repeat-x; color:#DADCDE;text-transform:uppercase; font-weight:bold; letter-spacing:1px; font-size:14px;padding-left:15px; margin:0;}

div.aspire-color-chooser ul.colors { float:left; margin:5px 0 0 10px; display:inline; padding:0px; list-style:none;}

div.aspire-color-chooser ul.colors li a {display:block; width:48px; height:0px; overflow: hidden; padding-top:48px;}

div.aspire-color-chooser ul.colors li {display:block; width:48px; height:48px; overflow: hidden;}

div.aspire-color-chooser li.seashell-btn a { background:url(buttons-sprite.jpg) no-repeat -96px 0px;}

div.aspire-color-chooser li.onyx-btn a {background:url(buttons-sprite.jpg) no-repeat;}

div.aspire-color-chooser li.pink-btn a {background:url(buttons-sprite.jpg) no-repeat -48px 0px;}

div.aspire-color-chooser li.seashell-btn a:hover, div.aspire-color-chooser li.seashell-btn a.active { background:url(buttons-sprite.jpg) -96px -48px no-repeat !important;}

div.aspire-color-chooser li.onyx-btn a:hover, div.aspire-color-chooser li.onyx-btn a.active {background:url(buttons-sprite.jpg) 0px -48px no-repeat !important;}

div.aspire-color-chooser li.pink-btn a:hover,div.aspire-color-chooser li.pink-btn a.active {background:url(buttons-sprite.jpg) -48px -48px no-repeat !important;}

div.aspire-color-chooser ul.laptop-images { margin:15px 0 0 85px; height:130px; width:138px; position:relative; padding:0; list-style:none; }

div.aspire-color-chooser ul.laptop-images li span { text-align:center;font-size:10px; line-height:10px;color:#4D4D4D; display:block; margin:0 0 10px 0;}

div.aspire-color-chooser ul.laptop-images li {position:absolute; top:0; left:0; z-index:8;}

div.aspire-color-chooser ul.laptop-images li.top {z-index:10;}

div.aspire-color-chooser ul.laptop-images li.last-active {z-index:9;}

span.bottom-blurb { text-align:left;font-size:10px; line-height:12px;color:#4D4D4D; display:block; margin:12px 0 0 0; position:absolute; padding:0 5px 0 15px; left:0px;}