/*--------------------------------------------------------------------------
Title: Create and Print Styles
=General Structure
--------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
}
.page-cpselect #frmselectForm fieldset {
    border: 0px none transparent;
    margin: 0px auto;
    padding: 0px;
}
.page-cpselect #frmselectForm legend {
    font-size: 0px;
    line-height:0px;
    margin: 0px;
    padding: 0px;
    text-indent: -9999px;
}
#cnpselecttop {
    margin: 0px auto 18px;
    overflow: hidden;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
    width: 600px;
}
#cnpselecttop .button {
    display:inline;
    overflow:hidden;
    text-align: center;
}
#agi-join { margin-bottom: 10px; }
.button p {
    left: 197px;
    position: absolute;
    top:30px;
}
#agi-content .wrapper {
    margin: 0px auto;
    overflow: hidden;
    text-align:center;
    width: auto;
}
#agi-content .wrapper .module {
    float: left;
    text-align:left;
    margin:0px 10px;
}
.page-cpselect .bma-cnp-copy {
    width: 260px;
}

/* --------------------------------------------------------------------------------------
This is swap images to show blue Create & Print menu button and white eCards menu button
---------------------------------------------------------------------------------------*/
ul#bma-nav li a.agi-tb-print span {
background-position:0 -155px;
}
ul#bma-nav li a.agi-tb-ecards span {
background-position:0 1px;
}
/*---------------------------- end button swap ----------------------------------------*/

.agi-cnp-divider{
	color:#eee;
	height:px;
	text-align:left;
	margin-top:20px;
}

#agi-cnpbma-formfactor{
	width:175px;
}

.page-kwsearch .agi-cnpbma-category{
	margin-top:10px;
}
.agi-cnpbma-category{
	padding-top:5px;
	color:#604053;
}

.agi-cnpbma-category input {
	margin:4px 3px 2px 8px;
}
.agi-cnpbma-category select {
	margin-top:5px;
}

#cnp-thumbs-bma-redesign td {
	text-align:center;
}

#cnp-thumbs-bma-redesign td.agi-pagenav-left {
	text-align:left;
}

#cnp-thumbs-bma-redesign td.agi-pagenav-right {
	text-align:right;
}

#cnp-thumbs-bma-redesign table{
	width:100%;
	font-size:11px;
	margin:5px auto;
}

.agi-lrail-textbox {
	border: 1px solid #5885C0;
	width:150px;
}

.thumbs, .bread, .menu, .menu2, a.bread, a.menu, a.menu2   {
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	font-size:11px;
}

.bread, .menu, .menu2 {
	color:#604053;
	font-weight:bold;
}

a.bread, a.menu, a.menu2 {
	color:#5885C0;
	font-weight:bold;
}

#lev4_cell, #disabled_cell {
	background:none repeat scroll 0 0 transparent;
	color:#6CACDB;
}

.menu {
	color:#2D6C1F;
	padding:0;
}

.cathdrtext {
	color:#B26E95;
	font:bold 1.2em Trebuchet MS,verdana,arial,sans-serif;
	text-align:left;
	text-decoration:none;
}

#agi-lrail a {
	color:#8A9866;
	text-decoration:none;
}

#lev3_cell a {
	color:#2885CA;
}

.page-cpsearch td{
	padding:2px;
}

#agi-cat-seohead {
	margin-top:5px;
}
#bma-fbheader-in{
    float:right;
    position:absolute;
    right:10px;
    top:26px;
}
#bma-fbheader-out{
    float:right;
    position:absolute;
    right:10px;
    top:26px;
    display:none;
}
#bma-fbheader-out ul li{
    float:right;
}
#bma-fbheader-out-fbicon{
    margin-left:6px;
}
#bma-fbheader-out-login a{
    color:#000000;
    font-size:11px;
    font-weight:normal;
}
h1#cnp-header {
	text-indent: -9999px;
	position: absolute;
}

div#social {
    float: left;
}

#social .socialplugs {
    width: 100%;
    margin-left: 60px;
}