/*-------------------------------- Body Formatting --------------------------------*/
body{font-size:11px; font-family:"Tahoma",arial;color:#000;background-color:#F2F7FB;background:#eceddf url(/images/body_bg.PNG) left top repeat-x;}


/*-------------------------------- Template Header Formatting --------------------------------*/
#background-wrapper{}

#header{border-bottom:1px solid #000;}

#header_bar{height:10px;position:relative;background-color:#F2F7FB;background:#eceddf url(/images/body_bg.PNG) left top repeat-x;}

#header-top{min-height:45px;position:relative;border-top:1px solid black;background-color:#FFF;}
.header-top-custom{background-color:#4C608C !important;}
#header-top .txtbox{ border:2px solid #023668; background:#e9f4ff; height:18px;width:146px;}
#header-top ul{list-style-type:none;width:1000px;height:46px;}
#header-top li{float:left;}
#header-top a.index_under{background:url(/images/template/navbar_under1x1.png);WIDTH:288px;HEIGHT:46px;display:block}
#header-top a.index_over{background:url(/images/template/navbar_over1x1.png);WIDTH:288px;HEIGHT:46px;display:block}
#header-top a.findapet_under{background:url(/images/template/navbar_under1x2.png);WIDTH:117px;HEIGHT:46px;display:block;}
#header-top a.findapet_over{background:url(/images/template/navbar_over1x2.png);WIDTH:117px;HEIGHT:46px;display:block;}
#header-top a.careforpet_under{background:url(/images/template/navbar_under1x3.png);WIDTH:181px;HEIGHT:46px;display:block;}
#header-top a.careforpet_over{background:url(/images/template/navbar_over1x3.png);WIDTH:181px;HEIGHT:46px;display:block;}
#header-top a.tourpetcommunity_under{background:url(/images/template/navbar_under1x4.png);WIDTH:259px;HEIGHT:46px;display:block;}
#header-top a.tourpetcommunity_over{background:url(/images/template/navbar_over1x4.png);WIDTH:259px;HEIGHT:46px;display:block;}
#header-top div.signuplogin{background:url(/images/template/navbar_over1x5.png);WIDTH:155px;HEIGHT:46px;display:block;}
.signuplogin-custom{background:none !important;width:255px !important;}
#header-top div.signuplogin ul {padding-top:10px;}
#header-top div.signuplogin ul li{float:left;margin-left:10px;}
#header-top div.signuplogin ul li a{color:#FFF;font-weight:bold;}
#header-top div.my_notifications{height:20px;text-align:right;border-right:1px solid black;border-left:1px solid black;display:block;width:978px;padding-right:20px;}
#header-top div.my_notifications a{font-weight:bold;}
#header-top div.my_notificationsa{color:#FFF;height:20px;text-align:right;border-right:1px solid black;border-left:1px solid black;display:block;width:978px;padding-right:20px;}
#header-top div.my_notificationsa a{font-weight:bold;color:yellow;}

#header-bottom{background-color:#FFF;height:5px;text-align:right;border-right:1px solid black;border-left:1px solid black;display:block;width:978px;padding-right:20px;}


/*-------------------------------- Main Navbar Formatting --------------------------------*/
#mainnav{border:0px solid red;height:45px;background:#FFF;}
.mainnavsub{position:absolute !important;top:45px !important;}
.underbutton_index{}
.underbutton_findapet{left:-0px !important;}
.underbutton_careforpet{left:-0px !important;}
.underbutton_tourpetcommunity{left:-0px !important;}
#mainnav ul{list-style-type:none;width:1000px;height:45px;}
#mainnav li{float:left;}
#mainnav .locationbox{float:right;background:#E8F4FF;color:#000;margin-top:5px;width:140px;height:10px !important;border:1px solid black;margin-right:5px;}
#mainnav .gobutton{float:right;}
#mainnav div.mylocationform{background:url(/images/template/subnav_careforpet1x1.png);WIDTH:304px;HEIGHT:45px;display:block;}
#mainnav a.careforpets_vets{background:url(/images/template/subnav_careforpet1x3.png);WIDTH:171px;HEIGHT:45px;display:block}
#mainnav a.careforpets_biz{background:url(/images/template/subnav_careforpet1x4.png);WIDTH:222px;HEIGHT:45px;display:block}
#mainnav a.careforpets_shop{background:url(/images/template/subnav_careforpet1x5.png);WIDTH:161px;HEIGHT:45px;display:block}
#mainnav a.careforpets_mypets{background:url(/images/template/subnav_careforpet1x6.png);WIDTH:142px;HEIGHT:45px;display:block}
#mainnav a.findapets_breeders{background:url(/images/template/subnav_findapet1x3.png);WIDTH:102px;HEIGHT:45px;display:block}
#mainnav a.findapets_adoptions{background:url(/images/template/subnav_findapet1x4.png);WIDTH:128px;HEIGHT:45px;display:block}
#mainnav a.findapets_petsforsale{background:url(/images/template/subnav_findapet1x5.png);WIDTH:129px;HEIGHT:45px;display:block}
#mainnav a.findapets_shelters{background:url(/images/template/subnav_findapet1x6.png);WIDTH:102px;HEIGHT:45px;display:block}
#mainnav a.findapets_breedlibrary{background:url(/images/template/subnav_findapet1x7.png);WIDTH:235px;HEIGHT:45px;display:block}
#mainnav a.tourpetcommunity_groups{background:url(/images/template/subnav_community1x3.png);WIDTH:90px;HEIGHT:45px;display:block}
#mainnav a.tourpetcommunity_forums{background:url(/images/template/subnav_community1x4.png);WIDTH:95px;HEIGHT:45px;display:block}
#mainnav a.tourpetcommunity_events{background:url(/images/template/subnav_community1x5.png);WIDTH:90px;HEIGHT:45px;display:block}
#mainnav a.tourpetcommunity_blogs{background:url(/images/template/subnav_community1x6.png);WIDTH:83px;HEIGHT:45px;display:block}
#mainnav a.tourpetcommunity_gallery{background:url(/images/template/subnav_community1x7.png);WIDTH:152px;HEIGHT:45px;display:block}
#mainnav a.tourpetcommunity_friends{background:url(/images/template/subnav_community1x8.png);WIDTH:186px;HEIGHT:45px;display:block}
#mainnav a.index_vets{background:url(/images/template/subnav_index1x3.png);WIDTH:169px;HEIGHT:45px;display:block}
#mainnav a.index_biz{background:url(/images/template/subnav_index1x4.png);WIDTH:222px;HEIGHT:45px;display:block}
#mainnav a.index_mypets{background:url(/images/template/subnav_index1x5.png);WIDTH:156px;HEIGHT:45px;display:block}
#mainnav a.index_groups{background:url(/images/template/subnav_index1x6.png);WIDTH:149px;HEIGHT:45px;display:block}

/*-------------------------------- Index Page Container Formatting --------------------------------*/
#index_container{}
#index_container .toolbar{width:330px;float:right;}
#index_container .toolbar .toolbar_suggest_friends img{width:50px;float:left;margin-right:5px;border:0px;}
#index_container .toolbar .toolbar_suggest_friends a{text-transform:capitalize;}
#index_container .content_panel{width:620px;float:left;}

.leftapp{border:0px solid black;width:130px;height:36px;text-align:left;float:left;margin-left:5px;}
.leftapp a{padding-top:5px;}

.leftapp2{border:0px solid black;width:170px;height:36px;text-align:left;float:left;}
.leftapp2 a{padding-top:5px;}

.paddingleftapp{padding-left:5px;}


/*-------------------------------- Switching Console Formatting --------------------------------*/
#topModule .content{height:320px;padding:0px 0px 0px 10px;}
#topModule .service .content{height:292px; padding:0;border:1px solid black;}
#topModule p{margin:0px;padding:0px;}
#topModule .ver_accordion h2{ text-align:center; height:24px; line-height:24px;font-size:13px; background:url(/images/switching_console/title_500.PNG) left top no-repeat;padding:0px;margin:0px;}
#topModule .ver_accordion li .content{padding:0;height:293px; background:url(/images/switching_console/silver_gradient.PNG) left bottom repeat-x;border:1px solid black;}

#content .ver_accordion li .in{padding:0;width:484px;float:left; background:url(/images/switching_console/detail.PNG) 5px top no-repeat;height:317px;border-bottom:1px solid #000;border:1px solid black;overflow:hidden;}

#login .content .in{background:url(/images/switching_console/silver_gradient.PNG) left bottom repeat-x;width:319px;margin-left:1px;}

#featured .content .in{background:url(/images/switching_console/silver_gradient.PNG) left bottom repeat-x;width:319px;margin-left:1px;}

img.arrow{border:0; position:absolute; left:20px; bottom:2px;}

.service{float:left; margin-right:11px;width:140px;}
.service img{border:1px solid #000; margin:5px 0;}
.service h3{font-size:19px; color:#4c608c;border:0px solid black;height:80px;margin:0px;padding:0px;}
.service h2{font-size:15px;margin:0px;padding:0px;}
.service .text{color:#666;margin:0px 0px 0px 10px;padding:0px;text-align:left; font-weight:bold; font-size:12px;border:0px solid black;height:50px;}


.more,.collapse{font-weight:bold;color:#4c608c; font-size:24px;font-family:'trebuchet ms',helvetica,sans-serif; }
.more{ display:block; background:url(/images/switching_console/more.PNG) 20px center no-repeat; height:38px; line-height:38px; padding-left:38px;}

.collapse{ display:block; background:url(/images/switching_console/arrow_left.PNG) 20px center no-repeat; height:38px; line-height:38px; padding-left:65px; width:100px;}

.dog{border:1px solid #000;}
.dog_info{font-size:10px;margin:10px 0 10px 0; }

ul.ver_accordion{margin:0px;padding:0px;}
.ver_accordion li .collapse{}
.ver_accordion h1{font-size:19px;margin:0px;padding:0px;}
.ver_accordion li{float:left;margin-right:10px;list-style-type:none;}
.ver_accordion{float:left; display:none;overflow:hidden;height:323px;}
.ver_accordion li .title{float:left; display:block;width:23px;border:0px;}
.ver_accordion li .title img{border:0px;}


ul.square_list li{margin-bottom:7px; background:url(/images/switching_console/gray_square.PNG) left 3px no-repeat; padding-left:10px;list-style-type:none;margin-left:0px;}
ul.square_list li a{font-weight:bold;}
.square_list{margin:0px;padding:0px;}

/*roundbox styles*/
.round1{width:616px;}
.round1 .top{background:url(/images/switching_console/round1_top.PNG) left top repeat-y;height:13px;width:616px;}
.round1 .content{background:url(/images/switching_console/round1_mid.PNG) left top repeat-y;}
.round1 .bottom{background:url(/images/switching_console/round1_bottom.PNG) left top repeat-y;height:9px;width:616px;}

.round2{width:140px;}
.round2 h2{background:url(/images/switching_console/round2_top.PNG) left top no-repeat; height:24px; line-height:24px; text-align:center;}
.round2 .content{border:1px solid #000; background:none; text-align:center; padding:0; background:url(/images/switching_console/service_bg.PNG) left bottom repeat-x; padding-bottom:15px;}
.round2 .content

.round202{width:202px;float:left;padding:0px;margin:0px;}
.round202 .top{background:url(/images/switching_console/round202_top.PNG) left top no-repeat; height:25px;padding:0px;margin:0px;}
.round202 .content{background:#fff url(/images/switching_console/round202_mid.PNG) left top repeat-y;height:278px;padding:0px;margin:0px;}
.round202 .bottom{background:url(/images/switching_console/round202_bottom.PNG) left top no-repeat; height:9px; overflow:hidden;}

.round326{width:326px;clear:both;}
.round326 .top{background:url(/images/switching_console/round326_top.PNG) left top no-repeat; height:26px;padding:0px;margin:0px;}
.round326 .bottom{background:url(/images/switching_console/round326_bottom.PNG) left top no-repeat; height:26px;padding:0px;margin:0px;}
.round326 .content{background:url(/images/switching_console/round326_mid.PNG) left top repeat-y;padding:0px;margin:0px;}

.round958 .top{background:url(/images/switching_console/round958_top.png) left top no-repeat; height:13px; overflow:hidden;}
.round958 .middle{background:url(/images/switching_console/round958_mid.png) left top repeat-y; padding: 0 17px 20px 17px;}
.round958 .bottom{background:url(/images/switching_console/round958_bottom.png) left bottom no-repeat; height:23px;}

.round310 .top{background:url(/images/switching_console/round310_top.gif) left top no-repeat; height:25px; overflow:hidden;;}
.round310 .middle{background:url(/images/switching_console/round310_mid.gif) left top repeat-y; padding:0 10px;}
.round310 .bottom{background:url(/images/switching_console/round310_bottom.gif) left top no-repeat; height:9px; overflow:hidden;}


/*-------------------------------- Slider Formatting --------------------------------*/
#nav{margin-right:68px; float:left;margin-top:2px; margin-left:328px;border:0px solid black;}
#nav a{ background:#999; display:block; width:28px; height:15px; text-align:center;float:left; margin-right:5px;line-height:15px; font-weight:bold;color:#000;border:1px solid #000;}
#nav a.activeSlide{color:#990000;border:1px solid #990000;}
#stop{display:block;cursor:pointer; float:left;width:28px; height:15px; background:url(/images/switching_console/stop_scroll.PNG) center center no-repeat;border:0px solid green;}
#stop:hover{background:url(/images/switching_console/stop_scroll_hover.PNG) center center no-repeat;}
#recent_update{background:url(/images/switching_console/recent.PNG) left top no-repeat; width:614px; height:173px; margin-top:18px; position:relative;font-weight:bold;}
#recent_update .in{ margin:0px;overflow:hidden;width:570px; padding:0;}
#recent_update ul .pic{ background:url(/images/switching_console/photo_container_1.PNG) left top no-repeat ; width:112px; height:118px; text-align:center;margin:0px;padding:0px;}
#recent_update ul .pic{margin-top:4px;}
#recent_update ul .pic img{ border:1px solid #000; margin:0px;}
#recent_update h3{position: absolute ; left:22px; bottom:11px; font-size:11px; width:100px;margin:0px;padding:0px;}
#recent_update a {font-weight:bold;padding:0px;margin:2px;} 
.gallery {width:593px;height:140px;margin:3px 0px 0px 10px;padding:0px;border:0px solid black;}
.gallery li {width:593px;top:0; left:0; height:140px;list-style-type:none;}
.gallery li div{float:left; width:112px; margin-right:36px; text-align:center;}


/*-------------------------------- Secondary Navbar Formatting --------------------------------*/
#second-nav{position:absolute; right:10px;}
#second-nav li{float:left;margin-right:10px;}
#second-nav li a{position:relative;top:-8px;font-size:10px;}
#second-nav img{margin-top:2px;}


/*-------------------------------- Template Wrapper Formatting --------------------------------*/
#wrapper{width:1000px;text-align:left;margin:0 auto;}


/*-------------------------------- Template Container Formatting --------------------------------*/
#container{background:#4C608C;width:1000px;border-bottom:1px solid black;}
#container-in{padding:10px 15px;}
#container a{font-weight:bold;}
#container a img{border:0;}
#home #container img{border:1px solid #000;}
#container p{line-height:1.2;margin-bottom:12px;}
#container p.button{text-align:center;margin-bottom:0;}
#container p#league-submit{margin-top:18px;margin-bottom:0;}
#container .tab li a:hover{text-decoration:none;}
#container p#match-board{position:relative; margin-bottom:22px;}
#container #gallery p.button{padding-left:85px;}
#container .box228 p{margin-bottom:5px;}
#container .box205 p{margin-bottom: 5px;color: #000;font-size: 10px;}
#container .box205 .button{display: inline-block;margin: 2px 0 0 37px;}


/*-------------------------------- Template Main Content Formatting --------------------------------*/
#maincontent{width:610px;float:left; background:#fff;border:1px solid #023668;}
#maincontent .in{padding:5px;}


/*-------------------------------- FullContent Formatting --------------------------------*/
#fullcontent{background: #fff;border: 1px solid #023668;width: 967px;}
#fullcontent .in{padding: 5px;}


/*-------------------------------- Template Sidebar Formatting --------------------------------*/
#sidebar{width:340px;float:right;}
#sidebar .tab{float:left;}
#sidebar .tab li.last-item a{margin:0;}
#sidebar .tab li a{width:105px;padding:0;padding-left:5px;}
#sidebar .tab li.current a{ color:#fff;}
#sidebar .box{float:none; background:#fff; margin-bottom:20px;}


/*-------------------------------- Logo Formatting --------------------------------*/
#logo{width:431px; height:78px; position:absolute;left:16px; bottom:0;margin:0;}
#logo a{display:block; height:78px; background:url(/images/template/logo.gif) left top no-repeat;}
#logo a span{margin-left:-999em;}


/*-------------------------------- Login/Out Formatting --------------------------------*/
#login-form{ position:absolute; right:12px;bottom:10px;font-size:9px;}
#login-form td{padding:0 3px;}
#login-links{color:#b47000;}
#login-form .txtbox{font-size:11px;}

#loggedin-form{ position:absolute; right:12px;bottom:3px;font-size:9px;}
#loggedin-form td{padding:0 3px;}

#loggedin-links{color:#b47000;}


/*-------------------------------- Footer Formatting --------------------------------*/
#footer{margin-top:10px;margin-bottom:10px;}
#footer .in{width:990px;margin:auto;background:#E8F4FF;border:1px solid black;padding:5px;}
#footer-nav{margin-top:2px;float:left;}
#footer-nav li{float:left;}
#footer-nav li a{padding:0 8px;font-size:11px; font-weight:bold;color:#4C608C;}
#footer-nav li.last-item a{border:0;}


/*-------------------------------- BreadCrumb Formatting --------------------------------*/
#breadcrumb{position:absolute; left:15px; top:6px;}
#breadcrumb li{float:left;margin-right:5px;}
#breadcrumb li a{color:#023668;background:url(/images/template/blue-right-arrow.jpg) right center no-repeat;padding-right:10px;}
#breadcrumb li.last-item a{background:none;}
#breadcrumb li.current a{color:#b47000; }


/*-------------------------------- Sports Pager Formatting--------------------------------*/
#sports-pager li div.section_container{overflow:hidden;border:0;width:auto;height:35px;width:586px;}
#sports-pager li div.section_container .inner_section{width:8000px;float:none;border:0;height:35px;}


/*-------------------------------- SportsWire Formatting--------------------------------*/
#sportswire{margin-bottom:20px;height:60px;border:1px solid #262626;background:url(/images/template/sportswire.jpg) left top repeat-x;font-weight:bold;overflow:hidden;}
#sportswire p{line-height:1.5;margin-bottom:0;}
#sportswire h3{ overflow:hidden;height:19px;font-size:11px;color:#fff;font-weight:bold;line-height:19px;padding-left:5px;width:325px;float:left;border-right:1px solid #fff;margin-bottom:0; background:transparent;}


/*-------------------------------- Location Formatting--------------------------------*/
#location{clear:both;padding-left:5px;padding-top:2px;width:325px; float:left;border-right:1px solid #262626; padding-bottom:5px;}
#location .txtbox{width:138px;}
#location-go{position:relative;top:-px;}


/*-------------------------------- Slider Formatting --------------------------------*/
#slider{float:left;width:631px;padding-left:3px;padding-top:4px; overflow:hidden; height:38px; position:relative;}
#slider ul {width:80000px;margin-left:0px; display:inline;}
#slider ul li{margin-right:10px;display:inline;font-size:9px;width:1360px;overflow:hidden; font-weight:normal;}
#slider ul li .section{width:628px;float:left;border:0; height:35px;}
#slider ul li div{width:98px; height:33px;border:1px solid #023668;float:left;overflow:hidden;margin-right:2px;}
#slider ul li div h3{color:#fff; background:#023668; width:93px; height:auto; line-height:1;margin-bottom:2px;}
#slider ul li div p{line-height:1;padding-left:4px;margin-bottom:1px; position:relative;clear:both;width:95px;}
#slider ul li div p strong{color:#9f0004; position:absolute;right:2px;width:20px;}
#slider .sports-prev{ display:block; float:left; width:14px; height:20px; margin-left:0px; display:inline; margin-top:8px;}
#slider .sports-next{position:absolute; right:0px;top:12px;z-index:100;}


/*-------------------------------- Sports Formatting --------------------------------*/
#sports .activeSlide{background-color:#000;color:#fff;display:block;float:left;text-align:center;padding-left:2px;height:19px;line-height:19px;}
#sports .activeSlide span{background-color:#646464;display:block;height:19px;padding-right:2px;padding-left:1px;}
#sports{float:left;width:620px;margin-left:10px;}
#sports li{float:left; }
#sports li a{color:#f1f162;font-weight:bold;display:block; height:19px; line-height:19px; padding:0 3px; float:left;text-align:center;}
#sports li.current a{background-color:#646464;color:#fff;width:80px;padding:0;}


/*-------------------------------- Welcome Box Formatting --------------------------------*/
#welcome{width:608px;float:left; margin-bottom:20px;}
#welcome .box{padding:3px 5px;border:1px solid #023668;float:left;width:595px;}


/*-------------------------------- Welcome Box Navigation Formatting--------------------------------*/
#welcome-nav{ background:url(/images/template/black_bg2.jpg) left bottom repeat-x; height:33px;clear:both;border:1px solid #000;width:605px;border-top:0; position:relative;}
#welcome-nav ul{padding-top:6px;padding-left:5px;}
#welcome-nav ul li{float:left; padding-right:2px;}
#welcome-nav ul li a{color:#f1f162;font-weight:bold;padding:0 8px;display:block;float:left;height:21px;line-height:21px;text-align:center;font-size:10px;}
#welcome-nav ul li a:hover {text-decoration:underline;}
#welcome-nav ul li a#pause {position:relative;top:4px;}
#welcome-nav #pause{ position:absolute;right:15px;top:11px;}


/*-------------------------------- Gallery Pager Formatting --------------------------------*/
#gallery-pager .activeSlide{background-color:#000;color:#fff;display:block;float:left;text-align:center;padding-left:3px;height:21px;line-height:21px;}
#gallery-pager .activeSlide span{background-color:#00;display:block;height:21px;padding-right:8px; padding-left:5px;}


/*-------------------------------- Sports List Container Formatting --------------------------------*/
#sports-list-container{width:590px;overflow:hidden;margin-left:10px;height:38px; float:left; display:inline; position:relative;}
#sports_list{width:125px;}


/*-------------------------------- Player Formatting --------------------------------*/
#player{float:right;width:336px;border:0px solid #262626; height:304px; margin-bottom:20px; display:inline;overflow:hidden;}


/*-------------------------------- System Formatting --------------------------------*/
#system{width:336px;float:right;margin-bottom:20px;}
#system .box{height:250px;}
#system h4{color:#fff; background:#023668;padding-left:5px;}


/*-------------------------------- Advantage Formatting --------------------------------*/
#advantage {margin-left:5px;float:left;display:inline;margin-bottom:10px;!important}
#advantage ul{list-style-type:none;margin-left:0px;!important}
#advantage li{float:left;width:150px; list-style-type:none; list-style-position:outside;font-size:10px;margin-bottom:3px;!important}


/*-------------------------------- Match Formatting --------------------------------*/
#match{padding-left:7px;padding-bottom:10px;float:left; display:inline;}
#match li{float:left;width:70px; text-align:center;}
#match img{border:0;}


/*-------------------------------- Products Formatting --------------------------------*/
#products .box{float:left;padding:5px 4px;}
#products h6{margin-bottom:0;color:#fff; background:#023668; padding-left:5px;}
#products .product-list{float:left;width:330px;font-size:10px;}


/*-------------------------------- For Game Formatting --------------------------------*/
#for-game .tabContentContainer{width:340px;clear:both;height:259px;}
#for-game{margin-bottom:20px;}
#for-game .box{height:250px;overflow:auto;overflow-x:hidden;}


/*-------------------------------- Dropline Navigation Bar Formatting --------------------------------*/
.droplinebar{overflow:hidden;}
.droplinebar ul{margin: 0;padding: 0;float: left;width: 100%;font: bold 13px Arial;background: #242c54 url(/images/indentbg.gif) center center repeat-x; /*default background of menu bar*/}
.droplinebar ul li{display: inline;}
.droplinebar ul li a{float: left;color: white;padding: 9px 11px;text-decoration: none;}
.droplinebar ul li a:visited{color: white;}
.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/color: white;background: transparent url(/images/indentbg2.gif) center center repeat-x;}
/* Sub level menus*/
.droplinebar ul li ul{position: absolute;z-index: 100;left: 0;top: 0;background: #242c54 url(/images/indentbg.gif) center center repeat-x; /*default background of menu bar*/visibility: hidden;font-size:11px;}
/* Sub level menu links style */
.droplinebar ul li ul li a{font: normal 11px Verdana;padding: 6px;padding-right: 8px;margin: 0;border-bottom: 1px solid navy;}
.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */background: transparent url(/images/indentbg2.gif) center center repeat-x;}


/*-------------------------------- Promotional Page Formatting --------------------------------*/
.subpage #logo{padding-left:0;}
.subpage #sidebar p{padding:0 8px 0 5px;}
.subpage #sidebar .round310  .middle{padding:0; width:310px;}

/*subpage main menu css*/
.subpage #menu ul { margin-left:45px;}
#menu #link_login{margin-right:15px;}
#menu #link_register{ margin-right:0;}
#menu #link_login a,#menu #link_register a{ font-weight:normal;}

/* subpage css*/
.subpage #wrapper_in{width:956px;}
.subpage{color:#666;}
.subpage #wrapper{padding-left:6px;}
.subpage #wrapper_top{margin-left:-6px;}
.subpage #sidebar{width:310px; float:left; margin-top:25px;bordeR:0px solid black;}
.subpage #page_content{ float:left; width:590px;margin-top:25px; margin-left:10px;}
.subpage #page_content h3{font-size:20px; color:#4c608c;}
.subpage #page_content h3.style2{color:#666; font-size:18px;}

#magazine_list{padding:18px 8px 8px 8px;margin-left:1px; margin-right:8px; background:url(/images/infopages/gray_gradient.jpg) left bottom repeat-x;}
#magazine_list li{ background:url(/images/infopages/blackdot.png) left 3px no-repeat;}
#magazine_list .line{background:none;margin-top:-5px; background:#fff;}
#step_title{margin-bottom:10px;}
#quote_list{padding:18px 8px 8px 8px;margin-left:1px; margin-right:8px; background:#fff url(/images/infopages/gray_gradient.jpg) left bottom repeat-x;border:1px solid black;}
#quote_list li{ padding-left:0; background:none;}
#quote_list li.line{padding-left:10px;}
#sidebar #quote_list li p{margin-bottom:5px; margin-right:10px; padding:0;}
#quote_list li.line{margin-top:0;}

ul.steps li {float:left; width:590px; margin-bottom:18px;list-style-type:none;}
ul.steps li img{float:left;}
ul.steps li p{ float:left;width:270px; margin:20px 0 0 15px; font-weight:bold;font-family:'trebuchet ms',helvetica,sans-serif; font-size:14px;}
ul.steps li p.full_width{width:500px; margin:15px 0 15px 15px;}
ul.steps li p#view_large{clear:both;width:270px; text-align:center; font-size:11px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; margin-top:0;}
ul.steps li.last{margin-bottom:10px;}
ul.steps li strong{color:#990000; font-size:14px;}

/*subpage footer*/
.subpage #subfoot{margin-top:10px;}
.subpage #subfoot h3{font-size:18px;color:#666;}

#ad_tools{float:left;}
#ad_tools li{width:190px; float:left; height:143px;list-style-type:none;}
#ad_tools li#cost{width:210px;}
#ad_tools li#cost p{ padding:0;}
#ad_tools li p{padding:0 20px;text-align:center; }
#ad_tools li p img{margin-bottom:3px;}
#ad_tools li a{color:#666;}

#get_start a{display:block; width:219px;background:url(/images/infopages/get_start.png) left center no-repeat; padding-left:170px; height:69px; line-height:69px; font-size:24px; font-weight:bold;font-family:'trebuchet ms',helvetica,sans-serif; color:#666; margin:auto;}

#get_start a:hover{ background:url(/images/infopages/get_start_hover.png) left center no-repeat;text-decoration:none;}
