/************************************************************************
Layout Styles
****************************************/
html{height:100%}
body{margin-top:1px;padding:0 0 20px 0;height:100%;margin-left: auto;margin-right:auto;font-family: arial, helvetica, sans-serif;font-size:12px;}
form{ margin:0; padding:0; }
img{border:0}
#container{width: 1000px; /*Width of main container*/margin: 0 auto;/*Center container on page*/position: relative;border:1px #7F7F7F solid;background-color:#FFF;height:100%;}
#banner{height: 65px;background: #FFF;}
.bannerLeft{text-align:center;width:281px;height: 65px;}
.bannerCenter{text-align:justify;height: 65px;color:#006666; font-weight:bold; font-size:11px;}
.bannerRight{text-align:left;width:356px;height: 65px;}
.bannerNav{text-align:right;height:25px;font-weight:bold;padding-right:10px;vertical-align:bottom;}
.subscribe {background-image:url(../images/subscribe.gif);background-repeat:no-repeat;height:119px;}
.subscribe img{padding: 0px 0px 0px 0px;}
.bannerAdBox{text-align: center;margin-left: auto;margin-right: auto;width:100%;height:100px;background-color:#004D7B;padding-top:5px;}
#navbar{background: #B6CAD9;height:40px; vertical-align:middle;border-width:1px 0 1px 0;border-color:#7f7f7f;border-style:solid;}
#nav{float:left;margin:1px 0 0 5px;}
#nav ul, #footerNav ul,#subnav ul{list-style:none;margin:2px 0 0 0;padding:0;}
#nav li, #footerNav li, #subnav li{display:inline;}
#nav a:link, #nav a:visited, #nav a:hover{padding:0 10px 0 10px;color:#000;text-decoration:none;font-weight:bold;}
#subnav{background: #004D7B;padding:1px;color:#FFF;text-align:center;border-bottom:solid 1px #1f1f1f;}
#subnav a:link, #subnav a:visited, #subnav a:hover{padding:0 4px 0 4px;color:#FFF;text-decoration:none;font-weight:bold;font-size:10px;}
#search{float:right;margin:0 5px 0 0;}
.searchTxt, .searchSelect{font-size:10px;color:#313131;}
.searchBtn{background-color: #CC0000;border: 1px #000 outset;padding: 1px;margin-top:1px;color: #FFF;font-weight: bold;font-size:10px;letter-spacing: 1px;}
.searchBtnHov{background-color: #EF0000;border: 1px #000 outset;padding: 1px;margin-top:1px;color: #FFF;font-weight: bold;font-size:10px;letter-spacing: 1px;cursor:pointer;}
#main{width:100%;height:100%; }
.sidebar{background-color:#E2E2E2;padding:10px;text-align:center;border-left:1px #7f7f7f solid;width:180px;height:100%;}
.sidebar .box{border:1px solid #b1b1b1;}
.sidebar .boxHeader{height:22px;line-height:22px;vertical-align:middle;background-color:#FFF;border-bottom:solid #b1b1b1 1px;text-align:left;color:#000;font-weight:bolder;font-size:12px;}
.sidebar .boxContent{padding:4px;background-color:#edf6fd;color:#000;text-align:left;font-size:11px;line-height:135%}
.sidebar .boxHeader a{color:#000;}
#copyright{float:left;width:800px;text-align:left;margin:7px 20px 10px 160px;font-size:10px;font-weight:normal;text-decoration:none;}
#briefPage{width:100%;padding-bottom:200px;}

/************************************************************************
Page Styles
****************************************/

/* Form Styles */
select{font-family: arial, helvetica, sans-serif;font-size:12px;}
input.txt{width:200px;}
input.btn{font-weight:bold;}
#loginBox{border:1px solid #7f7f7f;width:400px;padding:1px;}
#loginBox .boxHeader{height:22px;line-height:22px;vertical-align:middle;background-color:#942c21;border-bottom:solid #fff 1px;text-align:left;color:#FFF;font-weight:bolder;font-size:14px;padding-left:10px;}
#loginBox .boxContent{padding:10px;background-color:#efefef;color:#000;text-align:left;font-size:11px;line-height:135%}
.formBox{border:1px solid #7f7f7f;width:100%;padding:5px;background-color:#E2E2E2;}
.formLabel{width:25%;font-weight:bold;color:#000;text-align:left;}
.formField{width:75%;font-weight:bold;text-align:left;}
.formField input {width:300px;}
.formField select {width:303px;}

#regForm {border:1px solid #7f7f7f;}
.label a{color:#000;}
.label a:visited{color:#000;}
.field a{color:#000;text-decoration:underline;}
.field a:visited{color:#000;text-decoration:underline;}
.submitBtn{background-color: #9c2c21;border: 2px #CCC outset;padding: 1px 4px 2px 4px;color: #FFF;width:100px;font: bold 90% Verdana, Helvetica, sans-serif;}
.downloadBtn{background-color: #9c2c21;border: 2px #CCC outset;padding: 2px 10px 2px 10px;color: #FFFFFF;width:100px;font: bold 14px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}
a.downloadBtn{color: #FFFFFF;width:100px;font: bold 14px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}
a.downloadBtn:visited{color: #FFFFFF;width:100px;font: bold 14px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}


/* Grids */
#DetailsGrid{width:100%;border-color: #7b7d7b;border-width: 0 0 1px 1px;border-style: solid;}
#DetailsGrid .label{width:30%;font-weight:bold;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
#DetailsGrid .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid{width:100%;border-color: #7b7d7b;border-width: 0 0 1px 1px;border-style: solid;}
.DetailsGrid .label{width:30%;font-weight:bold;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid .labelAlt{width:30%;background-color:#E7E7E7;padding:5px;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid .textBox {width:300px;}
.DetailsGrid .textArea {width:300px;}
.DetailsGrid .dropDown {width:303px;}
.DetailsGridNested{width:100%;}
.DetailsGridNested .label{width:30%;font-weight:bold;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGridNested .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
.gridSepHeader{background-color:#CFCFCF;color:#942C21;padding:4px;font-weight:bold;border-top:1px solid #7f7f7f;border-right:1px solid #7f7f7f;}
/*.field a {color:#000;}
.field a:visited {color:#000;}*/
.gridView{}
.gridView a{color:#000;font-weight:bold;}
.gridView a:visited{color:#000;font-weight:bold;}
.gridView a:hover{color:#3F3F3F;font-weight:bold;}
.gridViewHeader1{width:100%;background-color:#942c21;padding:4px;color:#FFF;border:1px solid #7f7f7f;font-weight:bold;font-size:13px;}
.gridHead{font-weight:bold;color:#000000;font-size:14px;}
.gridPanelWhite{color:#FFF;}
.gridPanelWhite a{color:#FFF;font-weight:bold;}
.gridPanelBlack{color:#000;}
.gridPanelBlack a{color:#000;font-weight:bold;}
#briefBox {width:100%;border-color: #7b7d7b;border-width: 0 0 1px 1px;border-style: solid;}
#briefBox .label{width:30%;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;line-height:160%;}
#briefBox .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
/*Registration*/
.reqCorner{background-color:#9e2f26;width:5px;font-size:13px;}
.reqBanner{background-color:#e2e2e2;color:#000;font-weight:bold;font-size:13px;}
.reqResType{color:#9e2f26;font-weight:bold;}
.regQuestion td{padding:5px 0 5px 0;text-align:left;}
.cqQuestion td{padding:5px;text-align:left;}



/* General */
a.normal{color:#000;}
a.normal:visited{color:#000;}
a.strong{color:#000;font-weight:bold;}
a.strong:visited{color:#000;font-weight:bold;}
a.strongEM{color:#000;font-weight:bold;font-style:italic;}
a.strongEM:visited{color:#000;font-weight:bold;font-style:italic;}
a.strongEMWhite{color:#FFF;font-weight:bold;font-style:italic;}
a.strongEMWhite:visited{color:#FFF;font-weight:bold;font-style:italic;}
a.tinyStrong{font-size:11px;font-weight:bold;color:#000;}
a.tinyStrong:visited{font-size:11px;font-weight:bold;color:#000;}
.bannerNav a, a:visited{color:#000;font-weight:bold;}
.filterLinks a{color:#000;}
.filterLinks a:visited{color:#000;}
.resTypeSearch{font-style:italic;font-weight:bold;}
.tiny{font-size:11px;font-weight:normal;}
.tinyItalic{font-size:11px;font-style:italic;}
.tinyEM{font-size:11px;font-style:italic;font-weight:bold;}
#page{padding:5px 15px 15px 15px;}
#pageTitle{color:#942C21;font-weight:bold;font-size:15px;}
.pageName{color:#942C21;font-weight:bold;font-size:15px;text-align:left;margin:0;}
#pageSubHeader{color:#942C21;font-weight:bold;font-size:13px;text-align:left;}
#crumbs{padding-bottom:15px;}
.message{font-weight:bold;color:Red;}
.searchCount{background-color:#FDFF4F;padding:2px;}
.warning{color:red;font-weight:bold;}
.TickList {list-style-image: url('http://www.webbuyersguide.com/advertise/images/red_arrow.gif')}
.topWPBox{border: solid #dadada 1px;background-color:#EDF6FD;font-size:11px;}	
.topWPHeader{border: solid #dadada 1px;background-color:#FFF;}
#topWP a, a:visited{color:#000;font-weight:bold;}
.featWPHeader{background-color:#42698C;text-align:center;color:#FFF;font-size:13px;height:20px;}
.featWPHeader a{color:#000;font-weight:bold;font-size:17px;}
.featWPHeader a:visited{color:Blue;font-weight:bold;font-size:17px;}
.featWPBox{border-top: solid #dadada 1px;background-color:#FFF;font-size:12px;}	
.featWPBox a{color:Blue;font-weight:bold;font-size:12px;}
.featWPBox a:visited{color:Blue;font-weight:bold;font-size:12px;}
.featWPBox div{color:#666666;font-size:13px;font-weight:900;text-align:left;vertical-align:top;}
.searchFilterContainer{padding:5px;background-color:#e7e7e7;width:100% ;border:1px solid #7b7d7b;}
.faqHeader{color:#8c1c18;font-weight:bold;font-size:13px;}
.featResThumb{border:solid 1px #ccc;float:left;padding:0 5px 5px 0;}

/* Home Page */
.hpModule{border-left:#9c3021 solid 3px;}
.hpModule2{border-left:#42698c solid 3px;}
.hp a{color:#2f2f2f;text-decoration:none;font-weight:bold;} 
a.hpModuleHeader{color:#FFF;font-weight:bold;text-decoration:none;}
a.hpModuleHeader:visited{color:#FFF;font-weight:bold;text-decoration:none;}
a.pop{color:blue;text-decoration:underline;font-weight:bold;}
a, a:visited{color:Blue;font-weight:normal;}
.hpModuleHeaderBG{background-color:#9c3021;padding:3px;}
.hpModuleHeaderBG2{background-color:#42698c;color:#FFF;font-weight:bold;padding:3px;}
.hpModuleContent{padding:4px;}
#hp_landingzones td{height:15px;}
#hpAboutBox {border-style: solid;border-color: #B6C9D8;border-width: 9px;padding:9px;background:#D7E0E8;}		
#hpAboutBox a{font-weight: bold;color:#9E3025;}	
#resourceBox{border-collapse:collapse;background-color:#efefef;}
#resourceBox td{font-size:11px;}
#resourceBox a{font-size:10px;text-decoration:none;color:#000;}
#resourceBox a:hover{font-size:10px;text-decoration:underline;color:#000;}
#googleAd{padding:50px 0 20px 0;}		

/*BLZ*/
#landingZonesModule{width:350px;height:720px;overflow:auto;border:solid #ccc 1px;}
#landingZonesModule a{color:#000;font-weight:bold;}
#landingZonesModule a:visited{color:#000;font-weight:bold;}
#blz{width:95%}
#blz td{padding:10px;}		
a.bg_res_download{color:blue;text-decoration:underline;font-weight:bold;}
a.bg_res_download:visited{color:blue;text-decoration:underline;font-weight:bold;}				  
a.bg_res_title{color:#000;font-weight:bold;}
a.bg_res_title:visited{color:#000;font-weight:bold;}  
						    
h1{font-family: arial, helvetica, sans-serif;font-size:12px;font-weight:bold;display: inline;}
h2{font-size:14px;}

/* Footer culled from eWeek of 3/4/2009 - Greg */
.footerbox {
    float:left;
    width:150px;
    color:#666666;
    font-family:verdana;
    font-size:10px;
	font-weight: normal;
}
.footerbox a {
	font-weight: normal;
}

.Footer_Text {font-family:verdana;font-size:10px;color:#666666;}
p.Footer_Text a:link:visited {color:#666666;text-decoration:none;}
p.Footer_Text a:hover {text-decoration:underline}
#footer{width:100%;background: #FFF;text-align: left;padding-bottom:20px;}
#footerNav{width:100%;height:23px;background: #004D7B;border-width:1px 0 1px 0;border-color:#7f7f7f;border-style:solid;text-align:center;color:#FFF;}
#footerNav a:link, #footerNav a:visited, #footerNav a:hover{padding:0 10px 0 10px;color:#FFF;text-decoration:none;font-weight:bold;}
#footerLinks .wrapper{width:100%;text-align:left;margin-top:10px;}
#footerLinks .left{float:left;width:140px;}
#footerLinks .right{float:left;width:800px;margin-top:7px;}
#footerLinks{width:100%;padding:20px;color:#636363;}
#footerLinks a:link, #footerLinks a:visited, #footerLinks a:hover{color:#636363;text-decoration:none;}
#footerLinks a:hover{text-decoration:underline;}

#zdeRelConBox{background-color:#004d7b;color:#FFF;font-weight:bold;border:solid 1px #000;padding:4px;width:100%;}
#zdeRelConBox a:link, #zdeRelConBox a:visited{color:#FFF;font-weight:bold;}
#zdeRelConBox .header{font-size:13px;font-weight:bold;color:Yellow;}


/* Product Detail Tabbing Skin Themes [DarthGoo]*/
/*------------------------------------------------------*/
/* default layout */
.DarthGoo__tab_default .ajax__tab_header {white-space:nowrap;}
.DarthGoo__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.DarthGoo__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.DarthGoo__tab_default .ajax__tab_tab
{
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
}

/* xp theme */
.DarthGoo__tab_xp .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    margin-top:3px;
    font-weight:bold;
    color:#FFFFFF;
    font-size: 11px;
    background: url(../../App_Themes/DarkGoo/tab-line.gif) repeat-x bottom;
}
.DarthGoo__tab_xp .ajax__tab_outer
{
    padding-right: 0px;
    background: url(../../App_Themes/DarkGoo/tab-right.gif) no-repeat right;
    height: 21px;
}
.DarthGoo__tab_xp .ajax__tab_inner
{
    padding-left: 3px;
    background: url(../../App_Themes/DarkGoo/tab-left.gif) no-repeat;
}
.DarthGoo__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(../../App_Themes/DarkGoo/tab.gif) repeat-x;}
.DarthGoo__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(../../App_Themes/DarkGoo/tab-hover-right.gif) no-repeat right;}
.DarthGoo__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(../../App_Themes/DarkGoo/tab-hover-left.gif) no-repeat;}
.DarthGoo__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(../../App_Themes/DarkGoo/tab-hover.gif) repeat-x;}
.DarthGoo__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(../../App_Themes/DarkGoo/tab-active-right.gif) no-repeat right;}
.DarthGoo__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(../../App_Themes/DarkGoo/tab-active-left.gif) no-repeat;}
.DarthGoo__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(../../App_Themes/DarkGoo/tab-active.gif) repeat-x;}
/*.DarthGoo__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(../../App_Themes/DarkGoo/tabtab.gif) repeat-x;}*/

.DarthGoo__tab_xp .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #004d7b;
    border-top: 0;
    padding: 8px;
    background-color: #FFFFFF;
}

/* scrolling */
.DarthGoo__scroll_horiz {overflow-x:scroll;}
.DarthGoo__scroll_vert {overflow-y:scroll;}
.DarthGoo__scroll_both {overflow:scroll}
.DarthGoo__scroll_auto {overflow:auto}


.close
{
    position:relative;
                margin-top:-17px;
                margin-right:-20px;
                text-align:right;
}
.header_invite_user
{
                background-color:#ecf3f6;
                float: left;
}

.modalmessageheadertext
{
                color: white;
                float: left;
                font-weight: bold;
                padding-left:4%;
                vertical-align:middle;
                padding-top: 7px;
                font-family: georgia;
}

. modalmessageheaderclose
{
    margin-top:5px;
    margin-bottom:5px;
                float: right;
                cursor:pointer;
                height:35px;
                /*padding-top: 5px;*/
}

.modalmessageheader
{
                background-color:#004d7b;
                height:33px;
                width:528px;
                border: solid 1px #ecf3f6;
}

.modalBackground
{
                background-color: Black;
                filter: alpha(opacity=70);
                opacity: 0.7;
                padding-top:10px;
}
.modalPopup
{
                background: White;
                padding: 20px;
                width: 250px;
                font-family: Arial, Verdana;
                font-size: 12px;
                
                border-left:solid 2px #817DBF;
                border-right:solid 2px #817DBF;
                border-bottom:solid 2px #817DBF;
                
}
.modalPopupPanel
{
                color: #4E4E4E;
                font-size: 13px;
                border-bottom: 1px solid #353535;
                font-weight: bold;
                padding: 0 0 5px 0;
                margin: 0 0 10px 0;
}
.modalPopupbtn
{
                background: #019EE2;
                padding: 10px 10px;
                color: #FFFFFF;
                font-size: 12px;
                font-weight: bold; /*float: left; display: block;      margin: 0 10px 0 0;*/
}
/*Red Bar for telemarketers*/
div.scr_esp_down{width:100%;position:fixed;top:0;left:0;z-index:550;opacity:0.9;filter:alpha(opacity=90);visibility:visible;background-color:#921C21;text-align:center;color:White;height:22px;vertical-align: middle;
padding-top:8px;}
div.scr_esp_down div{width:1000px;height:51px;}
img.img_animate{display:none;}
