
/* Theme
-------------------------------------------------------------- */
body {color:#036;}
a:link, a:visited {color:#1074d6;}
a:hover {color:#094178;}

#container {background:url(../images/corporate/bg.gif) repeat-y center; padding:0 20px; width:940px;}
#logo {background:#fff url(../images/corporate/smart.gif?v=102511) no-repeat 12px 0; padding:0; padding:0 0 10px 12px; width:140px; height:60px; text-indent:-9000px;}
  #logo a {display:block; width:140px; height:60px; }

#header {background:url(../images/corporate/logo_smart.gif) no-repeat center top; margin:0 -6px; padding:30px 22px 10px;}

#primary {width:760px;}
  .crumbs {padding-left:23px;}
  #banner {margin-left:15px;}
  #content-main {padding-right:0; width:74.509%;}
  #nav-section  {margin:1em 0 1em 1.351%;}


#footer {margin:0 -20px; padding:15px 20px 0; background:#fff url(../images/corporate/bg_footer.gif) no-repeat center top;}


/* Layout
-------------------------------------------------------------- */
.summary-8 .group {border:1px solid #ace; height:250px; width:175px;}
  .summary-8 .group h1, .summary-8 .group h2 {margin:0 0 1em; font-size:1.3em; font-family:Arial;color:#07519A; padding:2px 5%;}

#secondary .box{background:#D2EAF1;border:1px solid #ACE;}
  #secondary .box h3{background: url(../images/corporate/hd_box05.gif) no-repeat;color:#fff;}
  #secondary .box h3 a {color:#fff;}
  #secondary .box h3 a:hover {color:#d2eaf1;}
  
#search input.btn {background:url(../images/corporate/btn_search.gif) no-repeat;text-indent:-300px;}

.col1 h2, .col7 h2 {background:#f5ebff;}
.col2 h2, .col8 h2 {background:#f1e6d2;}
.col3 h2, .col5 h2 {background:#d2eaf1;}
.col4 h2, .col6 h2 {background:#eaf1d2;}


div.grouped {margin-bottom:2em;}
table.numbers {font-size:1.2em; margin:1em 0 1em 30px; width:90%;}
  table.numbers td {padding:4px 9px;}
  table.numbers, table.numbers td {border:1px solid #dedede; border-collapse:collapse;}
  
.summary-5 .group {height:200px; width:295px;float: left;margin: 0 9px 11px 0;border:1px solid #AACCEE;}
.summary-5 #banner{height:300px; width:600px;float:left;}
.summary-5 #sidebanner {height:300px; width:295px;margin-left: 627px;border:1px solid #AACCEE;}
#newhome { position:relative; }
#newhome #search {left: 775px;position: absolute;top: 10px;width: 150px;}
#top {padding: 11px 0;}
#top a{text-decoration:none;}
#top a:hover{text-decoration:underline;}
#top p {margin-bottom: 0;}
#top .news {float: left;margin-left: 15px;}
#top .accountlink {background: url("../images/corporate/myaccounticon.png") no-repeat scroll 0 3px transparent;margin-left: 637px;padding-left: 13px;}
#top .accountlink a:hover {text-decoration:none;}

/* Content
-------------------------------------------------------------- */
.faq-list {margin-left:0; list-style:none;}
  .faq-list li {background:url(../images/corporate/help2.png) no-repeat 0 50%; list-style:none; padding-left:25px; margin-left:2px;}
  .faq-list li a {text-decoration:none;}
  .faq-list li a:hover {text-decoration:underline;}

#content .with-heading {margin-top:0; padding-top:0;}
  #content .with-heading h3 {margin-top:0; padding-top:0.3778em;}
  



/* Navigation
-------------------------------------------------------------- */
#nav li a {text-indent:-3000px; text-align:center; background-color:#fff;}
#nav li li a {text-indent:0; background-image:none;}
#nav li a{background-image: url(../images/corporate/topnav2.gif); background-repeat:no-repeat; margin:0;}

#gn-smart a{width:22px;}
#nav #gn-smart.current a, #nav #gn-smart a:hover, #nav #gn-smart a.mainMenuParentBtnFocused{background-position:0 -31px;}
#gn-smartshop a{background-position:-62px 0; width:64px;}
#nav #gn-smartshop.current a, #nav #gn-smartshop a:hover, #nav #gn-smartshop a.mainMenuParentBtnFocused{background-position:-62px -31px;}
#gn-categories a{background-position:-167px 0; width:85px;}
#nav #gn-categories.current a, #nav #gn-categories a:hover, #nav #gn-categories a.mainMenuParentBtnFocused{background-position: -167px -31px;}
#gn-services a{background-position:-299px 0;width:90px;}
#nav #gn-services.current a, #nav #gn-services a:hover, #nav #gn-services a.mainMenuParentBtnFocused{background-position: -299px -31px;}
#gn-downloads a{background-position:-434px 0;width:78px;}
#nav #gn-downloads.current a, #nav #gn-downloads a:hover, #nav #gn-downloads a.mainMenuParentBtnFocused{background-position: -434px -31px;}
#gn-phones a{background-position:-555px 0;width:93px;}
#nav #gn-phones.current a, #nav #gn-phones a:hover, #nav #gn-phones a.mainMenuParentBtnFocused{background-position: -555px -31px;}
#gn-support a{background-position:-680px 0;width:76px;}
#nav #gn-support.current a, #nav #gn-support a:hover, #nav #gn-support a.mainMenuParentBtnFocused{background-position: -680px -31px;}
#gn-about a{background-position:-791px 0;width:80px;}
#nav #gn-about.current a, #nav #gn-about a:hover, #nav li#gn-about a.mainMenuParentBtnFocused{background-position: -791px -31px;} 

/*
#gn-smart a{width:31px;}
#nav #gn-smart.current a, #nav #gn-smart a:hover, #nav #gn-smart a.mainMenuParentBtnFocused{background-position:0 -31px;}
#gn-categories a{background-position:-76px 0; width:105px;}
#nav #gn-categories.current a, #nav #gn-categories a:hover, #nav #gn-categories a.mainMenuParentBtnFocused{background-position: -76px -31px;}
#gn-services a{background-position:-223px 0;width:109px;}
#nav #gn-services.current a, #nav #gn-services a:hover, #nav #gn-services a.mainMenuParentBtnFocused{background-position: -223px -31px;}
#gn-downloads a{background-position:-367px 0;width:98px;}
#nav #gn-downloads.current a, #nav #gn-downloads a:hover, #nav #gn-downloads a.mainMenuParentBtnFocused{background-position: -367px -31px;}
#gn-phones a{background-position:-504px 0;width:100px;}
#nav #gn-phones.current a, #nav #gn-phones a:hover, #nav #gn-phones a.mainMenuParentBtnFocused{background-position: -504px -31px;}
#gn-support a{background-position:-647px 0;width:76px;}
#nav #gn-support.current a, #nav #gn-support a:hover, #nav #gn-support a.mainMenuParentBtnFocused{background-position: -647px -31px;}
#gn-about a{background-position:-764px 0;width:109px;}
#nav #gn-about.current a, #nav #gn-about a:hover, #nav li#gn-about a.mainMenuParentBtnFocused{background-position: -764px -31px;} 
*/

/* Override MenuMatic */
body #nav       {height:31px;left:auto;position:static;text-transform:uppercase;top:auto;float:none;}
body #nav a     {/*background:none;*/color:#fff; }
body #nav li    {background-image:url(../images/dot-clear.gif); font-size:1em; line-height:1em; }
body #nav li a  {border:none;padding:10px 20px;}
body #nav li a:hover{background-color:#fff;color:#0779bf;}
body #nav li ul {margin-top:31px;text-transform:capitalize;width:12em;}
body #nav li li a, body #subMenusContainer a{color:#0779bf;font-size:11px;font-weight:400;padding:7px 15px;}
body #nav li li a:hover, body #subMenusContainer a:hover{background-color:#0779bf;color:#fff;}
body #nav li ul, body #subMenusContainer ul{background-color:#f8f8f8;border:1px solid #ace;}


body #subMenusContainer a:hover, body #subMenusContainer a:focus{background-color:#0779BF;color:#FFFFFF;}
body #nav li a:hover, body #subMenusContainer a.subMenuParentBtnFocused, body #nav a.mainMenuParentBtnFocused, body #nav li a:focus {background-color:#FFFFFF;color:#0779BF;}

body #nav, body #subMenusContainer  {font-family:Arial,Helvetica,sans-serif;}
body #subMenusContainer a           {color:#0779BF; font-size:1.1em;}
body #subMenusContainer li          {margin-bottom:0;line-height:1em;}
body #nav ol, body #nav ul, body #subMenusContainer ul, body #subMenusContainer ol {border:1px solid #AACCEE;left:0pt;}



/* IE 6
-------------------------------------------------------------- */
* html a.subMenuBtn {margin-bottom:-12px;}
* html #banner {width:745px;}
* html .col-3 {width:740px;}
* html .col-3 .col {width:31%;}

*+html .simple-2 .col{width:48%;}
*+html .summary-8 .col5, *+html .summary-8 .col6, *+html .summary-8 .col7, *+html .summary-8 .col8 {margin-top:-15px;}
*+html .simple .two .col {margin-right:0;}


/* new */
.col-3 .col1, .col-3 .col2, .col-3 .col3, .col-3 .col4, .col-3 .col5, .col-3 .col6{border:1px solid #AACCEE;height:245px;}
.col-3 .col1, .col-3 .col3, .col-3 .col5 {margin-bottom:10px;}


