@charset "utf-8";
/* CSS Document */

body {
	margin: 0px !important;
}
#div__body {
	background-color:#fff;
}
div#innerwrapper{
	margin:0 auto;
}



/**
* General Styles
*/
.no-padding{
	padding:0;
}

.no-display {
	display:none;
}
.bg-left {
	background-image:url(/site/abbgs-imgs-site/abbgs-bg-left.gif);
	background-repeat:repeat-y;
	width:5px;
}
.bg-right {
	background-image:url(/site/abbgs-imgs-site/abbgs-bg-right.gif);
	background-repeat:repeat-y;
	width:5px;
}
.bg-top {
	background-image:url(/site/abbgs-imgs-site/abbgs-bg-top.gif);
	background-repeat:repeat-x;
}
.bg-bottom {
	background-image:url(/site/abbgs-imgs-site/abbgs-bg-bottom.gif);
	background-repeat:repeat-x;
	height:5px;
}
.bg-landing1 {
	background-image:url(/site/abbgs-imgs-site/abbgs-maininterface3.jpg);
	background-repeat:no-repeat;
	width:303px;
}
.bg-footerlanding1 {
	background-image:url(/site/abbgs-imgs-site/abbgs-maininterface4.jpg);
	background-repeat:no-repeat;
}
.sep-landing1 {
	border-left: 1px solid #000000;
}

.text-landdynamic, .text-landdynamic a {
	font:normal 20px "Trebuchet MS";
	color: #555;
	text-decoration:none;
}
.text-landdynamic {
	padding-left: 5px;
}

.text-landcopy {
	font:normal 10px/15px "Trebuchet MS";
	color: #000000;
	text-decoration:none;
	padding: 15px 25px 0px 125px;
	padding-bottom:0;
	margin:0;
}


/**
* Header Styles
*/
.searchportlet {
	border: 1px solid #bbbdbe;
	height: 16px;
}


.viewcart-link{
	font:bold 11px/17px "Trebuchet MS";
	color: #808080;
	text-align: left;
	text-decoration:none;
}
#breadcrumbs, #breadcrumbs a{
	font:normal 11px/17px "Trebuchet MS";
	color: #808080;
	text-align: left;
	text-decoration:none;
}

span#breadcrumbs{
	display:none;		/* initially hidden, only to be seen on the MyAccount pages */
}


/**
* Left styles
*/
.leftline {
	border-left: 1px solid #000000;
}
.namecatdynamic {
	font:normal 16px/20px "Trebuchet MS";
	color: #9e2100;
	text-transform:uppercase;
}
.namecatdynamic1 {
	font:normal 13px "Trebuchet MS";
	color:#000000;
	padding-top:10px;
}


/**
* Tabs styles
*/
.padding-portlet {
	padding-bottom:3px;
}

.textdynamic, .textdynamic a, #leftStaticLinks, #leftStaticLinks a {
	font:normal 10px/15px "Trebuchet MS";
	color:#919396;
	text-decoration:none;
	text-transform:uppercase;
}
.textdynamic a:hover {
	text-decoration:underline;
}
#leftStaticLinks a{
	line-height:50px;
}
.textdynamic input{
	max-width:130px !important;
}

.textsmall, .textsmall a {
	font:normal 10px/50px "Trebuchet MS";
	color:#919396;
	text-decoration:none;
	text-transform:normal;
}
.textsmall a:hover {
	text-decoration:underline;
}

.bgbutton {
	color:#FFFFFF;
}
#work {
	word-wrap: break-word;
	white-space:normal;
}
/**
* Center styles
*/
.box-text {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #27408b;
	padding:25px;
	background: transparent url(/site/center/bh-textbox-bg.gif) repeat-y top left;
}
.box-title {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #c00000;
	padding:0 20px 0 15px;
}

/**
* Footer styles
*/

.footer-links, .footer-links a {
	font:normal 10px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #919396;
	padding: 4px;
	text-decoration:none;
}


/**
* Page Tabs
*/
#page-tabs {
	display: none;
}



/**
* Category links on Rings page
*/
.bgimg-carat-ring{
	background:none;
}
.bgimg-carat-ring a{
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #DFDFDF;
	background-color: #DFDFDF;
	width:14px;
	height:14px;
	display:block;
}
.bgimg-carat-ring a:hover{
	color: #B21703;
	background-color: #B21703;
}
a.bgimg-carat-ring-active{
	color: #B21703 !important;
	background-color: #B21703 !important;
}



/**
* Category links on Piercings page
*/

.subcatdynamic, .subcatdynamic a {
	font:normal 11px/17px "Trebuchet MS";
	color:#989898;
	text-decoration:none;
}
.subcatdynamic a:hover, a.selected{
	color: #B21703;
}
.subcatdynamic p{
	display:block;
	margin:10px 0px 10px 7px;
	padding:0;
}
.subcatdynamic p.first{
	margin-top:3px;
}

/**
* Add to cart styles
*/
.addtocart{
	cursor:pointer;
}
/* for the selects on the add to cart */
.addtocarblock a.smalltextnolink {
	font:normal 10px "Trebuchet MS";
	color: #808080;
	text-align: left;
	text-decoration:none;
	display:block;
	height:18px;
	padding-left:20px;
	text-transform:lowercase;
}
.addtocarblock td.smalltextnolink{
	height:18px;
}
.addtocarblock td.smalltextnolink span.smalltextnolink{
	display:block;
	width:100%;
	height:18px;
	overflow:hidden;	
	background:#fff url(/site/abbgs-templates/abbgs-bullet-links.gif) no-repeat 6px 4px ;		
}
.addtocarblock select {
	font:normal 10px "Trebuchet MS";
	color: #808080;	
	height:18px;
	text-transform:lowercase;
	max-width:65px;
}




/**
* Search box styles
*/
#search-portlet {
	width: 200px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	background-image: url(/site/abbgs-header/abbgs-search-title.gif);
	background-position: 0px 10px;
	height: 30px;
	background-repeat: no-repeat;
}
#search-portlet #search-txt  {
	display: none;
}
#search-portlet .input   {
	line-height: 12px;
	border: 1px solid #999;
	width: 120px;
	margin: 7px 0px 0px 40px;
}
#search-portlet #go {
	background-image: url(/site/abbgs-header/abbgs-search-zoom.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	width: 30px;
	height: 22px;
	margin: 8px 0 0 0;
	cursor: pointer;
	color: #FFF;
	font:normal 0px Arial, Helvetica, sans-serif;
	
}
#search-portlet td.smalltextnolink{
	display:none;						/* if a "search" text appears */
}
#search-portlet form{
	margin:0;							/* for Opera extra margin on Forms */
}

#search-portlet tr, #search-portlet tr td.text {
	height:1px;							/* for IE and Opera */
	font-size:1px;
}

#searchportlettag, #searchportlettag td{
	font: bold 11px/17px "Trebuchet MS" !important;
	color:#919396;
}
#searchportlettag input#go{
	border:none !important;
} 
form#searchportlettag, #searchportlettag input{
	margin:0;
	padding:0;
}





/**
* Override Checkout "Thank You" page
*/
.checkoutthankstext{
	font:normal 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;	
	color:#9e2100;	
}
