@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; background-color: #FFFFFF; top: 0px; left: 0px; right: 0px; bottom: 0px;}
a { outline: none;}
img { border: 0px;}
.clear { clear:both;}

/* Utility Nav */
#utility {width: 100%; margin: 0 auto; height: 20px; padding-top: 4px; border-bottom:1px solid #dddddd}
#utility_content {color: #666666; font-size: 11px; width: 980px; margin: 0 auto; text-align: right; }
#utility_content ul {float: right;}
#utility_content ul li {float: left; padding-right: 10px; list-style: none; }
#utility_content ul li a{color: #666666 !important; text-decoration: none;}
#utility_content ul li a:hover{color: #666666 !important; text-decoration: underline;}
#utility_content ul li.phone {padding-left: 25px;  }
#utility_content ul li.login_txt a{color: #666666 !important; text-decoration: none;}
#utility_content ul li.login_txt a:hover{color: #666666 !important; text-decoration: underline;}

/* Top Navigation, Logo, Search, Utility Nav and Menu */
#header {height: 115px; background-color: #FFF; margin: 0 auto; width: 970px; }

/*Header outer DIV */
#topnav {width: 981px; margin: 0 auto; height: 80px; font-family: inherit; margin-bottom: 10px; }

/*Logo*/
#logo {width: 61px; background-image: url(../images/logos/dell-logo-blue.gif); background-repeat:no-repeat; height: 61px; float: left; margin-top: 7px;}

/*Menu and Main menu wrapper*/
#menu_wrapper{width: 885px; float: left; padding-left: 15px;}
#menu { float: left; padding-top: 10px; text-align: left; }
#menu ul{float: left;}
#menu ul li {float: left; list-style: none; padding-right: 40px;}
.menuc a{color: #999999; text-decoration: none; font-size: 15px !important; }
#main_menu {width: 981px; float: left; height: 30px; margin-top: 5px; }
 
/* Search */
#search_top {width: 230px; height: 22px; background-image:url(../images/support/search-bkgd.gif); background-repeat: no-repeat; float:right; margin-top: 10px;}
#search_results {width: 98%; margin: 0 auto; clear: both; margin-top: 10px;}
.searchBox {font-size: 11px; padding: 2px; border: 1px solid #fff; margin-left: 3px; width: 180px; margin-top: 1px; position: absolute; color: #636363;}
.searchButton {padding: 0px; margin-bottom: 3px; margin-top: 2px; margin-right: 5px; margin-left: 0px; float: right; background-image: url(../images/nav/search.gif); background-repeat: no-repeat;}

/* BreadCrumb */
#content_layout #content_layout_bg #bc {width: 980px; color: #333333; font-size: 11px; margin-top: -73px; position:absolute;  margin-left: 15px;clear: both;}
#bc a {color: #666666; text-decoration:none;}
#bc a:hover {text-decoration:underline; color: #666666;}
#bc a:active {text-decoration:underline; }
#bc_footer{width: 980px; margin: 0 auto; color: #333333; font-size: 11px; position:absolute; margin-left: 0px; margin-top: 94px; clear: both;  padding-top: 10px; padding-bottom: 10px;  margin-left: 15px;}
#bc_footer a {color: #666666; text-decoration:none;}
#bc_footer a:hover {text-decoration:underline; color: #666666;}

/*Breadcrumb for Policy Page */
#bc_policy{width: 980px; color: #333333; font-size: 11px; margin-top: -40px; position:absolute;  margin-left: 15px;clear: both;}
#bc_policy a {color: #666666; text-decoration:none;}
#bc_policy a:hover {text-decoration:underline; color: #666666;}
#bc_policy a:active {text-decoration:underline; }
#bc_policy_footer{width: 980px; margin: 0 auto; color: #666666; font-size: 11px; position:absolute; margin-left: 0px; margin-top: 2px; clear: both;  padding-top: 10px; padding-bottom: 10px;  margin-left: 15px;}
#bc_policy_footer a {color: #666666; text-decoration:none;}
#bc_policy_footer a:hover {text-decoration:underline; color: #666666;}
#bc_policy_footer a:active {text-decoration:underline; }

/*Body Content with Background Image*/
#content_layout {width: 100%; margin: 0 auto; background-color: #f3f3f3; height: 100%; background-image: url(../images/backgrounds/masthead-shadow.gif); background-repeat: repeat-x; background-position:top;}
#content_layout_bg {background-color: #fff; background-image: url(../images/backgrounds/content-middle.gif); background-repeat: repeat-y; background-position:top; margin: 0 auto; width: 970px; *overflow: hidden;}
#content_layout_top {background-color: transparent; background-image: url(../images/backgrounds/content-top.gif); background-repeat: no-repeat; background-position:bottom; margin: 0 auto; width: 970px; height: 45px;}
#content_layout_bottom {background-color: #f3f3f3; background-image: url(../images/backgrounds/content-bottom.gif); background-repeat: no-repeat; background-position: top; margin: 0 auto; width: 970px; height:20px; padding-bottom: 70px;}

/* Footer and CopyRight */
#footer {width: 100%; margin: 0 auto; height: 200px; background-color: #FFF; padding-top: 10px; margin-top: 30px; }
#footer_content {width: 981px; margin: 0 auto; border-top: 1px solid #dddddd;}
#footer_content ul {float: left; width: 175px; padding: 10px;}
#footer_content ul li h5 {color: #666666; list-style: none; font-size: 15px; margin-bottom: 10px;}
#footer_content ul li {color: #666666; font-size: 12px; list-style: none; line-height: 21px;}
#footer_content a {color: #666666; text-decoration:none; }
#footer_content a:hover { text-decoration: underline;}
#footer_content h5 a {color:#666666;}

/* Footer Titles */
#footer_content ul li.footer_title {font-size: 16px; padding-bottom: 10px; color: #333333; text-decoration: none; font-weight:bold;}
#footer_content ul li.footer_title a{color: #333333; text-decoration: none;}
#footer_copy {width: 981px; margin: 0 auto; clear: both; padding-top: 10px;  padding-bottom: 10px;  font-size: 11px; line-height: 18px; color: #666666; text-align: left; vertical-align: baseline; border-top: solid 1px #dddddd; }
#footer_copy a {color: #666666; text-decoration:none; padding: 0 5px;}
#footer_copy a:hover { text-decoration: underline;}