﻿/* Painted Paper Theme Styles For BV Commerce 5 */
body
{
	background: /*url( '../images/etlibg1.gif' ) repeat fixed; background: #A3B1FF url(/images/ShinySoftBlBg.png) repeat-x fixed;*/ /*margin: 0;*/ url( '../images/NewBG2.png' ) center repeat fixed; 
	padding: 0px;
	font-size: 11px;
	font-family: /*Tahoma, */Arial, Verdana, Georgia;
	color: black;
	letter-spacing: normal;
}

table
{
	width: 100%;
	border-collapse: collapse;
}

#menucolumn table td
{
	padding: 0px;
	border-collapse: collapse;
}





/* Misc */
#advancedsearch img
{
	border: none;
	margin-top: 7px;
}

img
{
	border: none;
}



.hide, hr
{
	display: none;
}

input
{
	vertical-align: middle;
}

.MainTable td
{
	vertical-align: top; /*border-style: groove;*/
	padding: 0px;
	margin: 0px auto;
	border-color: Black;
}

#MainTable
{
}




/* Headings */
h1
{
	/*font-size: 160%;*/
	line-height: normal;
	margin: 5px 10px 5px 10px;
	padding: 0;
	color: black;
	text-transform: uppercase;
	font-size: 14pt;
}

h2
{
	font-size: 140%; /*margin:5px;*/
	padding: 5px;
	background-color: #ebebeb;
	border-bottom: solid buttonshadow 1px;
	border-right: 1px solid appworkspace;
	border-top: 1px solid buttonhighlight;
}

h3
{
	font-size: 130%;
	line-height: 2em;
	margin: 0;
	padding: 10;
	
}

h4
{
	font-size: 110%;
	margin: 0; /*padding:0;*/
	text-align: center;
}

h5
{
	font-size: 100%;
	margin: 0;
	padding: 0;
}

h6
{
	font-size: 90%;
	margin: 0;
	padding: 0;
}






/* Paragraphs */

p
{
	padding: .2em;
	margin: 0 0 .5em 0;
	/*line-height: 1.2em;*/
}






/* Lists */
ol, ul
{
	margin: .5em 1em;
	padding: 0;
}
li
{
	/*margin: 0 0 0 1em;
	padding: .2em 0;*/
}


#headernavmenu li
{
	padding: 0px;
}


/* Links */
a
{
	text-decoration: none;
}

a:link
{
	color: black;
}

a:visited
{
	color: black;
}

a:hover
{
	color: #ed1c24;
}






/* Clearing Floats */

.clear:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clear
{
	height: 1%;
}

.clear
{
	display: block;
	clear: both;
}

/*.clear
{
	display: inline-table;
}*/



.table750
{
 
 width: 750px;
 }


/* Content */
#maincontent
{
	margin: 0 auto 0 auto;
	width: 100%; /*width:792px;background-image: url('../images/Bg.png');background-repeat:repeat-y;*/
	background-color: White;
}

.maincontentwrapper
{
	width: 100%;
	margin: 0 0 0 0px;
	padding: 20px 0px 0px 0px;
}

.widecontentwrapper
{
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 1004px;
	background-color: #ffffff;
}

/* bottom footer
#maincontentfooter 
{
	margin:0 auto 0px auto;
	width:100%;
	height:20px;
	background-image: url('../images/bluebutton.gif');
	background-repeat: repeat-x;
	background-position:top left;}
*/

#maincontentfooter 
{
    visibility: hidden;
    height: 0px;
}

#popup
{
	background-color: #fff;
	margin: 5px;
	padding: 5px;
}



/* Admin Panel */
#adminpanel
{
	font-size: 85%;
	background-color: #444;
	color: #fff;
	border-bottom: 1px solid #000;
	padding: 5px;
}

#adminleft, #admincenter, #adminright
{
	width: 30%;
	vertical-align: middle;
}

#adminleft
{
	text-align: left;
}

#admincenter
{
	text-align: center;
}

#adminright
{
	text-align: right;
}

#adminpanel a
{
	color: #fff;
	border-bottom: 2px solid #666;
	text-decoration: none;
}

#adminpanel a:hover
{
	color: #fff;
	text-decoration: none;
	background: #666;
}



/* Header */
#header
{
	margin-bottom: 0;
	padding: 0; /*position: relative;*/
	width: 100%;
}

/*expands the header content size*/

#header h1
{
	color: #6D8E44;
	font-size: 150%;
	padding: 0;
	margin: 0;
}

#header h1 a
{
	color: white;
}

#header h1 a:hover
{
	color: lime;
}
#headernavmenu
{
    background: url( '../images/graybar.gif' ) top;
}
 #footer
{
	background: url( '../images/redbar2.gif' ) top;
	height: 20px;
}

/*#header ul,*/ #footer ul
{
	list-style: none;
	padding: 5px;
	margin: 0px 0px 0px 0px; /*border-bottom:2px solid buttonshadow;*/
	background: #212121 url(../images/redbar2.gif) repeat-x;
 /*	border:3px outset #212121; */
	
}

#header ul li, #footer ul li
{
	display: inline;
	margin: 0px 0px 0px 0px;
	/*font-weight: bold;*/
}

#header ul
{
}


/*#header a, */#footer a
{
	color: white;
	margin: 0 15px 0 0;
}

#header minicart a
{
	color: White;
}

#headermainmenu
{
	text-align: left;
	font-size: 100%;
	padding: 0px 0;
	margin: 0 10px;
	border-bottom: 1px solid #eee;
}

#headermainmenu a
{
	margin: 0 0 0 10px;
	color: #6D8E44;
	text-decoration: none;
}

#headermainmenu a:hover
{
	/*border-bottom: 2px solid #CBDF8C;*/
	color: white;
	text-decoration: none;
}

#headermainmenu .activemainmenuitem a
{
	font-weight: bold;
	color: red;
	border-bottom: 2px solid orange;
}

#headernavmenu
{
	color: black;
	height:20px;
	margin: 0px 0px 0px 0 cpx;
	width:1004px;
}



#headernavmenu ul li
{
	/*border: 1px solid black;*/
	border-bottom: none;
	border-top: none;
	/*border-right: 1px inset black;
	border-left: 1px inset black;*/
	background: url( '../images/graybar.gif' ) bottom;
	/*padding-top: 4px;*/
}



#headernavmenu ul li:hover
{
	/*border: 1px solid black;*/
	border-bottom: none;
	border-top: none;
	/*border-right: 1px inset black;
	border-left: 1px inset black;*/
	background: url( '../images/tabs/red/tc.png' ) bottom;
	/*padding-top: 4px;*/
	cursor: pointer;
}

#headernavmenu ul li:hover a
{
	color: white;
}

#headernavmenu ul li span
{
	color: white;
	padding: 0px 10px 0px 0px;
	margin: 0px -10px 0px 0px;
	font-weight: bold;
}

#headernavmenu a
{
	color: white;
	text-decoration: none;
	padding: 0px 13px 0px 13px;
	z-index: 1000;
	/*margin: 0px -4px 0px 0px;*/
}

#headernavmenu li:hover span a
{
	text-decoration: none;
	color: #ebebeb;
}



#wait
{
	background: #FF0000;
	position: fixed;
	top: 15px;
	right: 15px;
	width: 100px;
}

#brandingarea
{
	background-color:#232322;
    border-bottom:medium solid #232322;
    height:100px;
	
}

#brandingarea, #brandingarea h1
{
	text-align: center;
	/*width: 100%;
	margin: 0px auto;*/
}

#logoarea
{
    /*background-image:url('../images/cg/MMC_logo.jpg');*/
	/*background-image: url( '../images/logo.jpg' );*/ 
	background: url( '../images/header_logo.png') top left;
	vertical-align: bottom;
	/*height: 81px;
	margin-bottom: -5px;*/
	height: 101px;
	margin-left: 0px;
	width: 100%;
	background-repeat: no-repeat;
}

#myheader
{
	width: 100%;
	/*margin: 0px 0px -8px 0px;
	padding-bottom: 10;*/
}






/*headers*/

/*#productshdr
{
	background-image: url('../images/productsheader.gif');
	width:100%;
	height:20px;
}
*/

#searchhdr
{
}

#mailinstructions
{
	text-align: center;
	font-weight: bold;
	margin-bottom: -10px;
}

.AddedToCartMessage
{
	color: blue;
	font-weight: bold;
	background-color: #ebebeb;
	text-decoration: blink;
}



#shoporcall
{
	font-size: 115%;
	padding-left: 27px;
}

.shoponline
{
	padding-top: 15px;
	font-weight: bold;
	/*font-size: 140%;*/
	font-size: 100%;
	color: white;
}



.telephone
{
}

#woman
{
	font-weight: bold;
}

#cage
{
	margin-right: 5px;
}

#cagewoman
{
	text-align: right;
	vertical-align: bottom;
	padding: 1px 15px 1px 0px;
	white-space: nowrap;
}

#cagecart
{
	margin: 0px 0px 0px 0px;
	height: 69px;
}

#phonecart
{
	/*background: url( '../images/rightheadbg.gif' ) repeat-x bottom left;
	background-color: #ebebeb;*/
	color: white;
	padding-top: 30px;
}


/* MiniCart */
/*#minicart
{
	text-align: center;
	vertical-align: bottom;
	padding: 5px 0px 0px 0px;
	color: #0000c0;
	font-weight: bold;
	font-size: 110%;
	white-space: nowrap;
}*/

#minicart
{
	text-align: center;
	vertical-align: bottom;
	padding: 5px 0px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 100%;
	white-space: nowrap;
}

#minicart div
{
	display: inline;
}

#minicart a
{
	color: red;
	text-decoration: underline;
}

#minicart a: hover
{
	color: red;
}

/* Footer */
#footer
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0;
	background-color: #002c94;
	width: 100%;
	min-width: 1004px;
}

#footernavmenu
{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0;
	font-size: 100%;
}

#footernavmenu a
{
	color: white;
}


#Table2
{
	text-align: center;
}

/* Columns */
#homepagecolumn1
{
	/*width:180px;*/
	width: 160px;
	padding-right: 3px;
	float: left;
	margin-left: 0px !important;
	margin-left: 5px;
	background-color: #ebebeb; /*background: url('../images/c1br.gif') bottom right;*/
	background-repeat: no-repeat;
	background-color: /*#f2f2f2;*/ #ebebeb; /*border-left: solid 1px #0d7ee7;*/
}

/*#homepagecolumn1 .decoratedblock h4 
{ 
	display: block; 
	padding: 2px; 
	color: white; 
	border-bottom: 2px solid #ddd; 
	background-image: url('../images/bluebutton.gif'); 
	font-size:90%;
}*/

#homepagecolumn1 .decoratedblock h4 label
{
	color: white;
	font-size: 106%;
}



#homepagecolumn2
{
	/*width:390px;*/
	width: 100%;
	float: left;
	padding-left: 0px;
	background-color: #ebebeb;
}

#homepagecolumn3
{
	width: 165px;
	float: right; /*background: #ebebeb url('../images/bl.gif') no-repeat bottom left;*/
	text-align: center;
	background: #EBEBEB;
	margin-left: 9px;
}

#navcolumn
{
	width: 180px;
	float: left;
	margin: 0 0px 0 0;
	/*background: url( '../images/c1br.gif' ) bottom right;
	background-repeat: no-repeat;
	background-color: #ebebeb;*/
	margin-right: 10px;
	margin-bottom: 5px;
}
#navcolumn .decoratedblock h4
{
	color: White;
	font-size: 110%;
	padding: 0 0 0 0;
}


#navcolumn h4 label
{
	color: White;
	font-size: 110%;
	padding: 0 0 0 0;
}

#maincolumn
{
	/*width: 545px;*/
	width: 775px;
	float: left;
}

#maincolumn h1
{
	margin-left: 5px;
}




/* Column Blocks */
.decoratedblock
{
	margin: 0px 0px 0px 0px;
	padding: 0;
}

.decoratedblock h4
{
	/*display: block;  	padding: 5px 9px 0px 0px;  	color: black;  	border-bottom: 2px solid #ddd;  	background: transparent url('../images/bluebutton.gif'); 	background:url('../images/tabs/blue/tc.png') repeat-x; 	padding:  9px 0px -9px 0px; 	height: 25px; 	text-align: center; 	color: white; 	border-bottom: 2px solid #ddd; */
}

.productgrid .decoratedblock h4
{
	background: transparent;
	background-color: ButtonFace;
	border-bottom: buttonshadow 1px solid;
	text-align: center;
}

#navcolumn .productgrid .decoratedblock h4
{
	background: transparent url( '../images/bluebutton.gif' );
}


#menucolumn .decoratedblock h4
{
	/*display: block;  	padding: 2px;  	color: white;  	border-bottom: 2px solid #ddd;  	background-image: url('../images/bluebutton.gif');  	font-size:90%;*/
}

/*#homepagecolumn3 .decoratedblock h4
{
	background-image: url('../Images/bluebutton.gif');
	color: white;
	
}
*/

#menucolumn .decoratedblock h4 label
{
	color: white;
	font-size: 106%;
}




/*#homepagecolumn2 h4 
{ 
	visibility: hidden; 
	height:0px;
}*/

#homepagecolumn2 .decoratedblock .nohide
{
	text-align: center;
	height: 16px;
	display: block;
	padding: 2px;
	color: white;
	border-bottom: 2px solid #ddd;
	background-image: url( '../images/orangebutton.gif' );
	visibility: visible;
}

#homepagecolumn2 .decoratedblock h4 label
{
	color: white;
	font-size: 106%;
}

#homepagecolumn2 .blockcontent a
{
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
}

#homepagecolumn2 .sidemenu strong
{
	visibility: hidden;
	border-collapse: collapse;
	font-size: 1px;
}

/*#homepagecolumn3 .decoratedblock .nohide 
{ 
	text-align: center; 
	height: 16px; 
	display: block; 
	padding: 2px; 
	color: white; 
	border-bottom: 2px solid #ddd; 
	background-image: url('../images/orangebutton.gif'); 
	/*font-size:90%;
	visibility: visible;
}
*/

#homepagecolumn3 .decoratedblock .productgridlink
{
	padding-left: 7px;
}

#categoryleft
{
	/*background: url('../images/c1br.gif') bottom right; 	background-repeat: no-repeat;
	background-color: #ebebeb; */
}
/*#categoryleft .decoratedblock h4 
{ 
	display: block; 
	padding: 2px; 
	color: white; 
	border-bottom: 2px solid #ddd; 
	background-image: url('../images/bluebutton.gif'); 
	font-size:90%;
}*/

#categoryleft .decoratedblock h4 label
{
	color: white;
	font-size: 106%;
}

#categorybanner
{
	text-align: center;
}

#categorydescription
{
	margin: 7px;
}

.decoratedblock ul, .decoratedblock ol
{
	margin: 0;
	padding: 0;
}

.decoratedblock li
{
	margin: 0;
	padding: 0;
}

.blockcontent
{
	padding: 0px;
}





/* Column Menus */

.sidemenu ul /*, .categorymenu ul*/
{
	padding: 0;
	margin: 5px 0;
}

.sidemenu li /*, .categorymenu li*/
{
	padding: 2px 2px 2px 10px;
	list-style: none;
}

.sidemenu li a, .categorymenu li a
{
	text-decoration: none;
}

.sidemenu .decoratedblock h4
{
	color: White;
	padding: 2px;
}





/* Column Search Box */

.searchboxform .forminput
{
	width: 130px;
}

.searchboxform input
{
	vertical-align: middle;
}





/* Bread Crumbs */

.breadcrumbs
{
	margin: 20px 2px 0px 2px;
	padding: 0px 0px 0px 10px;
	background-color: white; /*font-size:90%;*/ /*border-bottom: 1px solid; */
	font-weight: bold;
	border-color: buttonshadow;
}

.breadcrumbs .links
{
}





/* Site Map Page */

#SiteMapColumns
{
	clear: both;
}

.ColumnOne
{
	width:32%;
	float: left;
	border-right: 1px solid #eee;
	padding: 5px;
}

.ColumnTwo
{
    border-right: 1px solid #eee;
   }
   
.ColumnTwo, .ColumnThree
{
	width:32%;
	float: left;
	margin-bottom: 15px;
	padding: 5px;
}





/* Category Styles */
#categoryleft
{
	width: 246px;
	float: right; /*margin: 0 10px 0 0; */
}

#categoryleft h1 h2 h3 h4
{
	background-image: url( '../images/bluebutton.gif' );
	color: White;
	text-align: center;
	margin-top: 0px;
}

#categorymain
{
	width: 100%;
	min-width: 575px; /*float: left;*/
}

#categoryglass
{
}


#categorymain h1, .blacktitle h1
{
	background: url(../images/MetalBar.gif) repeat-x scroll center bottom;
	color: White;
	text-align: center;
	margin-top: 0px;
	margin: -2px -0px 0px -0px;
}

.blacktitle h1
{ 
margin: -20px 0px 0px 0px;
}

.recordsku a
{
	font-size: 80%;
	color: #999;
	text-decoration: none;
	text-transform: uppercase;
}

.recordname
{
	font-size: 100%;
	font-weight: bold;
}

.recordshortdescription a
{
	text-decoration: none;
	color: #000;
}

.recordshortdescription
{
	margin: 5px;
}

.recordprice
{
	font-size: 110%;
	font-weight: bold;
	color: #0000c0;
}

.recordprice a
{
	text-decoration: none;
}

.recordcontrols
{
	margin: 10px;
}

.recordimage
{
	margin: 0 auto 0 auto;
	width: 120px;
	height: 120px;
	background-image: url( '../images/ImgBgSm.png' );
	background-repeat: no-repeat;
}

.recordimage img
{
	/*margin:3px 0 0 5px;*/
}





/* Category Templates */

#categorygridtemplaterecords .record
{
	width: 170px;
	margin: 5px;
}

#categorygridtemplaterecords .recordname
{
	text-align: center;
	font-size: 90%;
}

#categorygridtemplaterecords .recordsku
{
	text-align: center;
	margin: 3px 0;
}

#categorygridtemplaterecords .recordprice
{
	text-align: center;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1em;
}





/* Sub Category Menu */

#subcategorymenu
{
	margin: 20px 0;
}

#subcategorymenu .record
{
	/*width: 170px;*/
	width: 100%;
	margin: 0 10px 10px 0;
	text-align: left;
}

#subcategorymenu .recordname
{
	font-weight: bold;
	font-size: 110%;
	text-align: center;
}

#subcategorymenu .recordname a
{
	font-size: inherit;
	text-decoration: none;
}

#subcategorymenu ul
{
	padding: 5px;
	margin: 5px 10px;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid;
	border-color: buttonshadow;
}

#subcategorymenu li
{
	padding: 2px;
	list-style: none;
}

#subcategorymenu li a
{
	text-decoration: none;
	font-size: 90%;
}

#subcategorymenu li a:hover
{
	text-decoration: underline;
}





/* Sub Category Menu 2 */

#subcategorymenu2featured
{
	width: 345px;
	float: left;
}

#subcategorymenu2featured .featuredImage
{
	display: block;
	text-align: center;
}

#subcategorymenu2main
{
	width: 345px;
	float: left;
	margin: 0 0 0 20px;
}

#subcategorymenu2
{
	margin: 20px 0;
}

#subcategorymenu2 .record
{
	width: 170px;
	margin: 0 10px 10px 0;
}

#subcategorymenu2 .recordname
{
	font-weight: bold;
	font-size: 110%;
	text-align: center;
}

#subcategorymenu2 .recordname a
{
	font-size: inherit;
	text-decoration: none;
}

#subcategorymenu2 ul
{
	padding: 5px;
	margin: 5px 10px;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid;
	border-color: buttonshadow;
}

#subcategorymenu2 li
{
	padding: 2px;
	list-style: none;
}

#subcategorymenu2 li a
{
	text-decoration: none;
	font-size: 90%;
}

#subcategorymenu2 li a:hover
{
	text-decoration: underline;
}





/* Simple & Bulk Order Lists */

#categorysimplelisttemplate, #categorybulkorderlisttemplate
{
	margin: 0px 0 0 0;
}

#categorysimplelisttemplate .record
{
	padding: 2px 5px;
	float: left;
	margin: 0 0 20px 5px;
}

#categorysimplelisttemplate .recordsku, #categorybulkorderlisttemplate .recordsku
{
	clear: both;
}

#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname
{
	float: left;
	width: 390px;
	margin: 0 10px 0 0;
}

#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice
{
	font-size: 100%;
	float: left;
	text-align: right;
	width: 100px;
	margin: 0;
	border: none;
}

#categorybulkorderlisttemplate .record
{
	padding: 0 0 10px 10px;
	margin: 0 0 8px 0;
	float: left;
}

#categorybulkorderlisttemplate table td
{
	vertical-align: top;
	border-style: groove;
	border-color: #b3babb;
}

#categorybulkorderlisttemplate .checkbox
{
	background: #eee;
}

#categorybulkorderlisttemplate .addtocartcontrols
{
	margin: 20px 0 20px 3px;
}

#categorybulkqtylisttemplate .record
{
	padding: 0 0 15px 0;
	margin: 0 0 10px 5px;
	border-bottom: 1px solid #eee;
	float: left;
}

#categorybulkqtylisttemplate table td
{
	vertical-align: top;
}

#categorybulkqtylisttemplate .addtocartcontrols
{
	margin: 20px 0 20px 3px;
}

#categorybulkqtylisttemplate .recordname
{
	float: left;
	width: 370px;
	margin: 0 10px 0 0;
}

#categorybulkqtylisttemplate .recordprice
{
	font-size: 100%;
	float: left;
	text-align: right;
	width: 100px;
	margin: 0;
	border: none;
}

#categorybulkqtylisttemplate .qtycell
{
	background: #eee url(../images/lilarrow.gif) no-repeat center right;
	padding: 5px;
}

#categorybulkqtylisttemplate .quantityfield
{
	margin: 0;
	width: 25px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 110%;
	font-weight: bold;
	color: #666;
}





/* Detailed List */

#categorydetailedlisttemplate
{
	margin: 20px 0 0 0;
}

#categorydetailedlisttemplate .record
{
	margin: 10px 0 0px 10px;
	padding-bottom: 10px; /*float:left;*/
	border-bottom: 1px solid;
	border-color: buttonshadow;
}

#categorydetailedlisttemplate .recordimage
{
	float: left; /*width:120px; 	height:120px; 	width:55px; 	height:55px;*/
	margin: 0px 20px 10px 0px;
	text-align: center;
}


#catmainleft
{
	text-align: left;
	width: 60px;
}



#catmaincenter
{
	width: 200px;
}

#catmaincenter .recorcontrols
{
	text-align: center;
}

#catmainright
{
}



/* Pager Control */
.pager
{
	margin: 10px 0;
	padding: 5px 0;
	text-align: center;
	clear: both;
}

.pager ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.pager ul li
{
	display: inline;
	margin: 0 2px;
	padding: 0;
	color: #ddd;
	font-size: 80%;
}

.pager a, .pager .disabled
{
	color: #444;
	padding: 3px 6px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-decoration: none;
}

.pager .disabled
{
	color: #ccc;
}

.pager li.current a
{
	font-weight: bold;
	color: White;
	border-color: #E0EAC8; /*background: #E0EAC8;  	color: #444; */
	background: transparent url(../images/MetalBar.gif) repeat-x scroll center top;
}

.pager a:hover
{
	border-color: #6D8E44;
}





/* BVC 2004 Product Page Template */

#bvc2004productpage #menucolumn
{
	float: left;
	width: 185px;
	margin: 0 5px 0 0;
	text-align: left;
	background: #ffffff; /*url( '../images/c1br.gif' ) bottom right;*/
	background-repeat: no-repeat;
	/*background-color: #ebebeb;*/
}

#menucolumncell
{
	width: 185px;
}

.productdisplaycell
{
	vertical-align: top; /*width:100%;*/
	padding-right: 5px;
}

#bvc2004productpage #imagecolumn
{
	float: left;
	width: 285px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#bvc2004productpage #contentcolumn
{
	float: right;
	max-width: 550px;
	margin: 0 0 0 6px;
}

.inventorydisplay
{
	padding: 2px;
	color: blue;
	line-height: 15px;
visibility: hidden;
}

.YouSave
{
	color: #03a024;
	font-weight: bold;
}




/* BVC 5 Product Page Template */

#bvc5productpage #contentcolumn
{
	float: left;
	width: 350px;
	margin: 0 0 0 10px;
	text-align: left;
}

#bvc5productpage #actioncolumn
{
	float: left;
	width: 350px;
	margin: 0 0 0 10px;
	text-align: left;
}

#bvc5productpage #ProductReviews
{
	clear: both;
}

.productimage
{
	text-align: center;
	margin: 10px 0;
}





/* Product Controls Box */

#ProductControls
{
	/*border-top: 1px solid #ccc; */
	color: black; /*border-bottom: 1px solid #ccc; */ /*padding: 10px;*/
	margin: 10px 0;
	position: relative;
	width: 100%; /*width:400px;*/
}

#ProductControls .glass .glasscc
{
	border-style: none;
	background-color: #ebebeb;
}
#bvc2004productpage .productdisplaycell #contentcolumn #Prices
{
	text-align: left;
	float: left;
}
#bvc2004productpage .productdisplaycell #contentcolumn
{
	width: 450px; /*width: 100%;*/
}

#bvc2004productpage .productdisplaycell #contentcolumn #ProductControls .glass
{
	/*width:450px;*/
	width: 100%;
	text-align: left;
}

#bvc2004productpage .productdisplaycell #contentcolumn #ProductControls #pricestable
{
	/*width: 200px;*/
	width: 90%;
}

.formlabel
{
	text-align: right;
	color: #444;
}

.productpropertylabel
{
	padding-right: 10px;
	text-decoration: none;
	color: #666;
}

.listprice
{
	text-decoration: line-through;
	color: #999;
}

.ListPrice
{
	text-decoration: line-through;
	color: maroon;
}

.siteprice
{
	font-weight: bold;
	font-size: 120%;
	color: #444;
}

.SitePrice
{
	font-weight: bold;
	color: #0000e0;
}

#ctl00_MainContentHolder_trListPrice
{
    visibility: hidden;
}

#ctl00_MainContentHolder_lblYouSaveLabel
{
    visibility: hidden;
}

#ctl00_MainContentHolder_lblYouSave
{
    visibility: hidden;
}


.yousave
{
	color: #999;
}

#buttons
{
	margin: 5px;
}





/* Product Reviews & Cross/Up Sells */

.ProductReviews, #crosssells
{
	clear: both;
	padding: 10px;
	margin: 0px; /*border: 1px solid #eee;*/
}

.ProductReviewLinks
{
	font-size: 90%;
}

.ProductReview
{
	margin: 10px;
	padding: 0 0 0 5px;
	border-left: 5px solid #eee;
}

.ProductReviewKarma
{
	display: block;
	padding-top: 5px;
	font-size: 90%;
	color: #666;
}

#crossSells table
{
	width: 100%;
	margin: 0px;
}


.WideSingleProductDisplayPanel
{
	position: relative;
	width: 100%; /*max-width: 300px;*/
	float: left;
	border-bottom: 1px solid #eee;
}

.SingleProductDisplayImage
{
	float: left; /*width: 125px;*/
	margin: 5px 15px 5px 5px;
}

.ProductBadge
{
	position: absolute;
	top: -5px;
	left: -10px;
}

.SingleProductDisplayName
{
	margin: 10px;
	font-size: 110%;
	font-weight: bold;
	clear: right;
}

.SingleProductDisplayDescription
{
}

.SingleProductDisplayPrice
{
	font-size: 100%;
	font-weight: bold;
	color: #666;
}


/*.wishlist tr
{
	border-bottom: solid 1px #ebebeb;
}*/


.wishlist
{
	border: solid 1px #ebebeb;
}



/* Cart Page */
.cartitemimage, .wishlistproductimage
{
	width: 120px;
	float: left;
	margin: 0 5px 5px 0;
	background-image: url( '../images/ImgBgSm.png' );
	background-repeat: no-repeat;
	text-align: center;
}

.cartitemimage img, .wishlistproductimage img
{
	margin: 3px 0 0 5px;
	height: 55px;
}

.wishlistproductimage
{
	width: 55px;
}


.cartitemdescription
{
	margin: 5px;
	float: left;
	width: 320px;
}

#cartcontainer tr td
{
	border-top: solid 1px #ccc;
	padding: 5px 5px 0 0;
}

#cartcontainer, #carttitle, #cartactions, #cartcoupons
{
	margin: 0 20px;
}

#cartcontainer
{
	border-bottom: solid 1px #ccc;
}

#cartfooter
{
	margin: 10px 20px 0 20px;
}

#carttotals
{
	width: 200px;
	float: right;
	margin-bottom: 10px;
	text-align: right;
}

#carttotals table
{
	float: right;
}

#cartupdates
{
	width: 350px;
	margin-bottom: 10px;
	text-align: right;
	float: right;
}

#cartactions
{
	clear: both;
	text-align: right;
	padding-bottom: 12px;
	margin-top: 20px;
}

#cartactioncontinue
{
	float: left;
	width: 120px;
	text-align: left;
}

#cartactioncheckout
{
	display: inline;
}

#cartcoupons
{
	border: solid 1px #ccc;
	background-color: #F0F0F0;
	padding: 10px;
}

.cartsku
{
	font-size: 80%;
}

.cartproductname
{
	font-size: 110%;
	font-weight: bold;
}

.lineitemnodiscounts
{
	text-decoration: line-through;
	display: block;
}

.totallabel
{
	display: block;
}

.productpricecolumn
{
	vertical-align: top;
	text-align: right;
}

.productquantitycolumn
{
	vertical-align: top;
	text-align: right;
}

.producttotalcolumn
{
	vertical-align: top;
	text-align: right;
}

.productdeletecolumn
{
	vertical-align: top;
	text-align: center;
}

.productquantitycolumn div
{
	width: 60px;
	float: right;
}






/* Checkout */

.creditcardinput
{
	border-bottom: solid 1px buttonshadow;
	background-color: buttonface;
	padding: 5px;
	border-right: solid 1px threeddarkshadow;
	border-top: solid 1px buttonhighlight;
	border-left: solid 1px threedlightshadow;
}

.shippingdiscount
{
	text-decoration: line-through;
}

.radiobuttoncol
{
	width: 20px;
}





/* Checkout Addresses */

.addressbookpanel
{
	border: 1px solid #eee;
	padding: 5px;
}

.addressbookpanel table
{
	width: 100%;
}

.addressbookpanel ul
{
	margin: 0;
}

.addressbookpanel li
{
	list-style: none;
}

.addressbookpanel table
{
	border-collapse: collapse;
	border: solid 1px #fff;
}

.addressbookpanel td
{
	border: none;
	padding: 5px;
}

.addressbookpanel .alt
{
	background-color: #eee;
}





/* Closed Store Message */

#closedcontent
{
	width: 300px;
	height: 200px;
	margin: 50px auto;
	padding: 10px;
	background-color: #ff9;
	color: #333;
}

#closedcontent h1
{
	color: #000;
}





/* Address Book */

.addressbooktitle h1
{
	float: left;
}

.addressbooktitle .newaddress
{
	float: right;
	margin: 15px;
}

.address
{
	border: 1px solid #ddd;
	padding: 5px 10px;
	margin: 0 5px 15px 0;
}


.address .buttonrow
{
	margin: 5px 0;
	padding: 0;
	text-align: left;
}

table.alladdresses, table.primaryaddresses
{
	margin: 5px 0;
	width: 100%;
}

table.alladdresses td, table.primaryaddresses td
{
	vertical-align: top;
}





/* Search Page */

fieldset#SearchForm
{
}

fieldset#SearchForm .forminput
{
	border-color: #ccc;
}

.searchanchor
{
	padding: 10px;
}


.wrapfour
{
	background-color: ButtonFace;
	border-bottom: double 1px buttonshadow;
	border-right: ThreeDDarkShadow;
}

#SearchResultsPane
{
	margin: 10px 0;
	text-align: center;
}

#SearchResultsPane td
{
	height: 200px;
}

.searchresultrecord
{
	padding: 5px;
	margin: 5px;
	border-left: 5px solid #ccc;
	background-color: #f5f5f5;
	border-bottom: solid 2px buttonshadow;
	border-top: solid 2px buttonhighlight;
	border-right: solid 1px buttonshadow;
}

#SearchResultsPane tbody td
{
	vertical-align: top;
	padding: 10px;
	max-width: 200px;
}

#SearchResultsPane h3
{
	background-color: #ebebeb;
	border-bottom: solid 2px buttonshadow;
	border-top: solid 2px buttonhighlight;
	border-right: solid 1px buttonshadow;
	padding: 0 0 0 5px;
	margin: 4px;
}

.suggesteditem
{
	text-align: center;
	padding: 7px 7px 7px 7px;
}


/* Notes */
.BVSmallText
{
	font-size: 85%;
	color: black;
	font-weight: bold;
}

.forgot
{
	color: black;
}





/* Row Elements */

.rowheader, th
{
	background: #eee;
	color: black;
	padding: 0;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid buttonshadow;
	border-top: buttonhighlight;
	border-right-color: ThreeDDarkShadow;
	border-right: 1px solid appworkspace;
}


.rowheader
{
	font-size: 90%;
}

.wishlist th
{
	border: solid 0px;
	border-bottom: 1px solid buttonshadow;
}



.row
{
	/*background: #f6f6f6;*/
	background: #ebebeb;
}

.altrow
{
	background: #f4f4f4;
}



/* Form Fields */

fieldset
{
	/*border: 1px solid #eee;  	margin: 0;*/
	padding: 2px;
	max-width: 750px;
	background: #ebebeb;
}

fieldset table
{
	margin: 15px auto;
}

fieldset#CurrentUsers
{
	width: 340px;
	float: left;
	margin: 5px;
}

fieldset#NewUsers
{
	width: 380px;
	float: left;
}

fieldset.contactform table
{
	width: 510px;
}

legend
{
	font-size: 1.3em;
	line-height: 1em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 5px -1px 5px;
	padding: 5px 10px;
	background: transparent url(../images/MetalBar.gif) repeat top;
	text-transform: uppercase;
}



/* Form Elements */

td.formlabel
{
	text-align: right;
	width: 120px;
	white-space: nowrap;
	padding-right: 5px;
}

td.formfield
{
	text-align: left;
	white-space: nowrap;
}

.forminput
{
	padding: 4px 0 0 6px;
	height: 20px;
	width: 190px;
	color: #444;
	vertical-align: middle;
	border: 1px solid #ccc;
}


.forminput2
{
	padding: 4px 0 0 6px;
	height: 20px;
	width: 118px;
	color: #444;
	vertical-align: middle;
	border: 1px solid #ccc;
}

.formtextarea
{
	padding: 4px 0 0 6px;
	border: 1px solid #ccc;
	width: 90%;
}

.short
{
	width: 25%;
}

.medium
{
	width: 50%;
}

label
{
	color: black;
	font-size: 90%;
}

label.required
{
	font-weight: bold;
}

select
{
	border: 1px solid #ccc;
	color: #444;
	vertical-align: middle;
}

div.errormessage
{
	color: #c00;
	line-height: 2em;
	padding: 0 5px;
	font-size: .8em;
}

span.errormessage
{
	color: #fff;
	background: #c00;
	display: inline;
	line-height: 2em;
	padding: 0 5px;
	font-size: .8em;
}

.forgot
{
	background: #ebebeb;
	padding: 5px;
	display: block;
	margin-top: 10px;
	font-size: .7em;
	border: 2px outset black;
}

.aligntop
{
	vertical-align: top;
}

.buttonrow
{
	text-align: right;
	padding: 5px 20px;
	margin: 0 0 10px 0;
}







/* Affiliate Form */

fieldset#affiliateform table
{
	width: 510px;
	background-color: #f2f2f2;
}

fieldset#affiliateform table table
{
	margin: 0;
	padding: 0;
	width: 100%;
}

fieldset#affiliateform td.formlabel
{
	width: 150px;
}

#affiliateform
{
	background-color: #f2f2f2;
}





/* Returns Form */

.returnitems table
{
	width: 100%;
}

.returnitem .formlabel, .returnitem .formfield
{
	padding: 3px;
}

.returnitem
{
	margin: 5px;
}

.returncontrols
{
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #ddd;
	background: #eee;
}

.returnitems td.qtycolumn
{
	vertical-align: top;
}

.returnitems .qtyfield
{
	background: #eee url(../images/lilarrow.gif) no-repeat center right;
	margin: 5px 0;
	padding: 5px;
}

.returnitems .qtyfield input
{
	width: 25px;
	text-align: center;
	border: 1px solid #ccc;
}

.rmaform
{
	margin: 20px 0;
}

.rmaform table tr td
{
	padding: 3px;
}

.rmaform .formtextarea
{
	height: 100px;
	width: 400px;
}





/* Message */

.messagebox
{
	border: 1px solid #ccc;
	/* width: 100%; */
	margin: 5px 0;
}

.messagebox ul
{
	list-style: none;
}

.messagebox .icon
{
	float: left;
	margin: 5px;
}
.messagebox .message
{
	margin: 5px 5px 5px 30px;
	font-size: 100%;
	line-height: 1em;
	padding: 5px;
}

.messagebox .errorline
{
	clear: both;
}






/* BV Commerce Button */
.poweredby
{
	text-align: center;
	margin: 5px;
	height: 0px;
	visibility: hidden;
}






/* Choices And Inputs */

td.choicelabel
{
	vertical-align: top;
}

span.choicelabel
{
	display: block;
	margin: 9px 0 0 0;
	float: right;
}

.radiobuttonnormallist ul
{
	margin: 0;
}

.radiobuttonnormallist li
{
	display: inline;
	list-style: none;
}

.radiobuttonnormallist ul ul
{
	padding: 0;
	margin: 5px 0px;
	font-size: 11px;
}

.radiobuttonnormallist ul .rblist
{
	margin-left: 7px;
}

.MarkDownPrice
{
	text-decoration: line-through;
}

.glass
{
	padding: 0px;
	border-collapse: collapse;
	background: url('../images/Buttons/storebox.png')repeat-x;
}

/*.glasstl
{
	width: 13px;
	height: 13px;
	 background: url( '../images/panels/glasspanel/tl.gif' ) no-repeat bottom right;
	padding-left: 4px;
}

.glasstc
{
	height: 13px;
	background: url( '../images/panels/glasspanel/tc.gif' ) repeat-x bottom;
}

.glasstr
{
	width: 13px;
	height: 13px;
	 background: url( '../images/panels/glasspanel/tr.gif' ) no-repeat bottom left;
}

.glasscl
{
	width: 13px;
	background: url( '../images/panels/glasspanel/cl.gif' ) repeat-y top right;
}

.glasscc
{
	/*background-image: url( '../images/panels/glasspanel/cc.gif' );
	background-color: #ffffff;
	padding: 0px;
	border-collapse: collapse;
}

.glasscr
{
	width: 13px;
	background: url( '../images/panels/glasspanel/cr.gif' ) repeat-y;
	margin-right: 5px;
	padding-right: 5px;
}

.glassbl
{
	width: 13px;
	height: 9px;
	background: url( '../images/panels/glasspanel/bl.gif' ) no-repeat top right;
}

.glassbc
{
	height: 9px;
	background: url( '../images/panels/glasspanel/bc.gif' ) repeat-x;
}

.glassbr
{
	width: 13px;
	height: 9px;
	background: url( '../images/panels/glasspanel/br.gif' ) no-repeat;
}
*/

.productgridlink
{
	border-bottom: 2px solid #ddd;
	padding-bottom: 7px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: center;
	background: white;
	padding-top: 7px;
	height: 109px;
}
.productgridimage
{
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	text-align: center;
}

#homepagecolumn2 .productgridimage
{
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding-top: 7px; /*border-bottom: 1px solid #dddddd;*/
	background-color: White;
}




#ProductDescription
{
}

#ProductSKU
{
}

.blockcontent table td, .decoratedblock table td
{
	vertical-align: top;
}

.blockcontent
{
	text-align: center;
}

.productgrid table td
{
	/*border-color:white;*/
}

#homepagecolumn2 .productgrid
{
}


#imagecolumn .glass .glasscc
{
	background-color: white;
}


#contentcolumn .glass .glasscc
{
	background-color: #ebebeb;
}



#MainTableCenter
{
	width: 100%;
	vertical-align: top;
/*	background-color: #ebebeb; */
}





#MainTableLeft
{
	margin-left: 2px;
	width: 180px;
	vertical-align: top;
/*	background: #ebebeb; */
}




#MainTableRight
{
	vertical-align: top;
/*	background: #EBEBEB; */
}



#addedbyme2
{
	max-width: 574px;
}





.productrotator a
{
	margin: 0 0 0 7px;
}

#maincontent
{
	width: 1004px;
}

#Satisfaction
{
	background: url( '../images/satisfaction.png' ) no-repeat top center;
	height: 101px;
	clear: both;
	text-align: center;
}

#hackersafe
{
	background: url( '../images/hackersafe.png' ) no-repeat top center;
	height: 101px;
}

#myheader .glass .glasscc
{
	background-color: #ebebeb;
}

#centerflash
{
	/*background-image: url('../images/checker.gif');*/
	background-color: inherit; /*margin-top: -6px;*/ /*border: solid 2px #456d84;*/
	padding: 0px;
	margin: 0px;
}


#livechat
{
	background: url( '../images/chat_logo.gif' )no-repeat bottom center;
	height: 59px;
	width: 180px; /*margin-top: 5px; 	padding-top:15px; 	border-top: 1px solid #cccccc;*/
}

#MainTableCenter
{
	/* border-left: 10px solid #ebebeb; */
	padding-bottom: 10px;
}

#leadfree
{
	background: url( '../images/leadfree.gif' ) no-repeat top center;
	height: 76px;
}

#industrialproducts, #featuredproducts
{
	color: white;
}





#centercolumncategories
{
	background-color: #ebebeb;
	margin-bottom: -7px;
	margin-top: 7px;
	visibility: hidden;
	height: 0px;
	width: 0px;
	margin-bottom: -39px;
}





.decoratedblock h4
{
	padding: 8px 0px 0px 0px;
	border: 0px;
}

#indprodhead .decoratedblock h4, #prodhead .decoratedblock h4, #menucolumn .decoratedblock h4, #navcolumn .decoratedblock h4, #categoryleft .decoratedblock h4
{
	/*padding: 8px 0px 0px 0px;*/
	background: transparent url(../images/MetalBar.gif) repeat scroll center top;
	padding: 4px 0px 0px 0px;
	height: 20px; /*margin-bottom: -7px;*/
	border: 0px;
}




#space
{
	/*padding-left:2px; 	padding-right:2px;*/
	width: 1%;
}

#MainTableCenter #homepagecolumn2 .productgrid .decoratedblock td
{
	/*width: 33%;*/
	padding-top: -5px;
}

.overlay
{
	z-index: 999;
}

/*header tab styles*/

/*.decoratedblock h4, 
.decoratedblock, 
.decoratedblock h4
{

	background:url('../images/tabs/blue/tc.png') repeat-x;
}
*/



.decoratedblock h4, .decoratedblock label, .decoratedblock h4
{
	height: 25px;
	text-align: center;
	color: white;
}

.decoratedblock h4 label, .decoratedblock h4 span
{
	font-size: 100%;
	text-transform: uppercase;
}


#navcolumn td
{
	padding: 0px;
}



.decoratedblock .nohide1
{
	/*background:url('../images/tabs/blue/tc.png') repeat-x; 	height: 25px;*/
	background: transparent url(../images/metalbar.gif) repeat scroll center top;
	height: 20px;
	text-align: center;
	color: white;
}




.nohidebr
{
	/*background:url('../images/tabs/blue/tr.png') no-repeat; 	height:20px; 	width: 24px;*/
	background: transparent url(../images/redbar2.gif) repeat scroll center top height: 20px;
}


.nohidebl
{
	/*background: url('../images/tabs/blue/tl.png') no-repeat; 	width: 24px; 	height:20px;*/
    /*background: transparent url(../images/redbar2.gif) repeat scroll center top;*/
}

#homepagecolumn1 .Instructions, #navcolumn .Instructions
{
	margin-left: 5px;
}

#homepagecolumn3 .decoratedblock h4
{
	/*	background:url('../images/tabs/blue/tc.png') repeat-x;*/
	background: transparent url(../images/redbar2.gif) repeat scroll center top;
	height: 25px;
	text-align: center;
	color: white;
}

#navcolumn .productgrid .decoratedblock h4
{
	/*background:url('../images/tabs/blue/tc.png') repeat-x; 	height: 25px;*/
	background: transparent url(../images/redbar2.gif) repeat scroll center top;
	text-align: center;
	color: white;
}

.productgrid .decoratedblock h4
{
	background: url( '../images/tabs/blue/tc.png' ) repeat-x;
	height: 25px;
	text-align: center;
	color: white;
}


#prodhead, #indprodhead #prodhead td, #Indprodhead td
{
	border-bottom: none;
}


#prodhead td, #categoryleft td
{
	padding: 0px;
}



/*centercolumn1 tab style controls*/

#homepagecolumn2 #centercolumncategories #centercolumn1 .decoratedblock .nohide1
{
	background: url( '../images/tabs/burgundy/tc.png' ) repeat-x;
	padding: 9px 0px -5px 0px;
	height: 25px;
	text-align: center;
	color: white;
}


#centercolumncategories #centercolumn1 .nohidebr
{
	background: url( '../images/tabs/burgundy/tr.png' ) no-repeat;
	width: 24px;
	height: 20px;
}


#centercolumncategories #centercolumn1 .nohidebl
{
	background: url( '../images/tabs/burgundy/tl.png' ) no-repeat;
	width: 24px;
	height: 20px;
}

#centercolumncategories #centercolumn1
{
	width: 100%;
	text-align: center;
}



/*centercolumn2 tab style controls*/



#homepagecolumn2 #centercolumncategories #centercolumn2 .decoratedblock .nohide1, #indprodhead .decoratedblock .nohide1
{
	/*background:url('../images/tabs/blue/tc.png') repeat-x; 	padding: 9px 0px -5px 0px; 	height: 25px;*/
	background: transparent url(../images/redbar2.gif) repeat scroll center top;
	height: 20px;
	text-align: center;
	color: white;
}

#centercolumncategories #centercolumn2
{
	width: 100%;
	text-align: center;
}

#centercolumncategories #centercolumn2 .nohidebr
{
	background: url( '../images/tabs/blue/tr.png' ) no-repeat;
	width: 24px;
	height: 20px;
}


#centercolumncategories #centercolumn2 .nohidebl
{
	background: url( '../images/tabs/blue/tl.png' ) no-repeat;
	width: 24px;
	height: 20px;
}



/*centercolumn3 tab style controls*/


#homepagecolumn2 #centercolumncategories #centercolumn3 .decoratedblock .nohide1
{
	background: url( '../images/tabs/green/tc.png' ) repeat-x;
	padding: 9px 0px -5px 0px;
	height: 25px;
	text-align: center;
	color: white;
}


#centercolumncategories #centercolumn3
{
	width: 100%;
	text-align: center;
}

#centercolumncategories #centercolumn3 .nohidebr
{
	background: url( '../images/tabs/green/tr.png' ) no-repeat;
	width: 24px;
	height: 20px;
}


#centercolumncategories #centercolumn3 .nohidebl
{
	background: url( '../images/tabs/green/tl.png' ) no-repeat;
	width: 24px;
	height: 20px;
}

.LastViewedLnkCtnr
{
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#menucolumn
{
	width: 13px;
	background: url( '../images/panels/glasspanel/cl.gif' ) repeat-y left;
}


#MailingListSignupForm
{
	padding-bottom: 7px;
}

.wpricetext
{
        visibility: hidden;
}

.wprice
{
	text-decoration: line-through;
	color: #a4001f;
        visibility: hidden;
}


.blockcontent a
{
	white-space: normal;
}

.ypricetext
{
}

.yprice
{
	color: Green;
	font-weight: bold;
}

.prodlnk
{
	font-weight: bold;
	text-decoration: underline;
}





.telephone
{
	font-weight: bold;
	font-size: 140%;
	color: #0000e0;
}


.nohideburgbl
{
	background: url( '../images/tabs/burgundy/tl.png' ) no-repeat;
	width: 24px;
	height: 20px;
}

.nohideburg1
{
	background: url( '../images/tabs/burgundy/tc.png' ) repeat-x;
	padding: 9px 0px -5px 0px;
	height: 25px;
	text-align: center;
	color: white;
}

.nohideburgbr
{
	background: url( '../images/tabs/burgundy/tr.png' ) no-repeat;
	width: 24px;
	height: 20px;
}




#creditcards
{
	background: url( '../images/creditcards.gif' ) no-repeat top center;
	height: 19px;
}

#geotrust
{
	background: url( '../images/geotrust.gif' ) no-repeat top center;
	height: 55px;
}

.multiaddinstructions
{
	font-size: 60%;
}

.style1
{
	font-weight: bold;
	text-decoration: underline;
}

.style5
{
	color: White;
}

.style7
{
	color: White;
}

.smallbold
{
	font-weight: bold;
}

/*#aboutus, #aboutus .smallbold
{
	margin: 17px 17px 17px 17px;
}*/

#steroids
{
	/*background: url( '../images/banner.gif' ) no-repeat;*/
	width: 160px;
	height: 511px;
	text-align: center; /*margin: 5px 0px 7px 11px;*/
}

#steroids2
{
	background: url( '../images/banner.gif' ) no-repeat;
	width: 160px;
	height: 511px;
	text-align: center;
	margin: 0px 0px 7px 17px;
}

#steroids3
{
	background: url( '../images/banner.gif' ) no-repeat;
	width: 160px;
	height: 511px;
	text-align: center;
	margin: 0px 0px 7px 10px;
}

#steroidsomitted
{
	background: url( '../images/banner2.gif' ) no-repeat;
	width: 160px;
	height: 442px;
	text-align: center;
	margin: 5px 0px 7px 11px;
	vertical-align: top;
	margin-top: 0px;
}

#aboutimage1
{
	background: url( '../images/instruct.jpg' ) no-repeat;
	height: 263px;
	width: 396px;
	vertical-align: middle;
	width: 396;
	padding: 27px 7px 7px 7px;
}


#aboutimage2
{
	background: url( '../images/PhotoGal.gif' ) no-repeat;
	height: 263px;
	width: 396px;
	vertical-align: middle;
	width: 396;
	padding: 27px 7px 7px 7px;
}


#map
{
	background: url( '../images/map.jpg' ) no-repeat;
	height: 289px;
	width: 347;
	margin: 7px 7px 7px 7px;
}

#nearby
{
	width: 180px;
	vertical-align: top;
}

#directions
{
	width: 400px;
	vertical-align: top;
}

#maplink
{
	text-decoration: blink;
	margin-top: 20px;
}

.wishlistproductlink
{
	width: 300px;
	padding: 0px 4px 0px 4px;
}

.wishlistproductimage
{
	padding: 0px 4px 0px 4px;
}


#jobsinfo
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
	width: 300px;
	margin-left: 20px;
}

#careerpic1
{
	background: url( '../images/instruct3.jpg' ) no-repeat top center;
	height: 263px;
	vertical-align: middle;
	text-align: center;
	width: 496;
	padding: 27px 7px 7px 7px;
	margin: 27px 20px 0px 40px;
}

#joblistings
{
	vertical-align: top;
	text-align: left;
	width: 300px;
	margin-top: -90px;
}

.listing
{
	padding: 7px 0px 7px 0px;
}

.heading
{
	font-size: large;
	font-weight: bold;
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

#jobscolumn
{
	width: 450px;
}

#international
{
	background: url( '../images/international.jpg' ) top no-repeat;
	height: 530px;
	width: 337px;
	padding-top: 20px;
}

#locationsinfo
{
	width: 59%;
	vertical-align: top;
	padding: 20px;
	text-align: left;
	padding-top: 0px;
}


#locationsinfo .heading
{
	text-decoration: underline;
	margin: -10px;
}

.contactform
{
	background: #ebebeb;
	border: groove;
}

#CurrentUsers
{
	background: #ebebeb;
	border: groove;
}

.wrapfour
{
	background: #ebebeb;
}

#NewUsers
{
	background: #ebebeb;
	border: groove;
	margin-bottom: 10px;
	margin-top: 5px;
}

.forminput, .formtextarea
{
	border: 2px groove black;
}

#ctl00_MainContentHolder_ViewOrder1_ItemsGridView td
{
	text-align: center;
}

#PleaseCall
{
    background: url(../images/PleaseCall.png) center center no-repeat;
    width: 100%;
    height: 60px;
}

#Outlines
{
}

.CourseOutline
{
    
    width: 30%;
    float: left;
    display: inline-block;
    margin:10px;
    padding: 5px;
    color:black;

    
    


}


.CourseOutline1st
{
    clear:left;
    width: 30%;
    float: left;
    display: inline-block;
    margin:10px;
    padding: 5px;
    color:black;
}


li ul
{
    padding-left: 10px;
}

#searchdiv
{
padding-top: 48px;
    
}

#Promo
{
    /*background: url(../Images/PromoCodeB2G1.png) no-repeat top left;
	
	background: url(../Images/HeaderPromo.png) no-repeat top left;*/
    height: 70px;
    width: 267px;
	/*visibility: hidden;*/
}

#MailingSignupHdr
{
    color: black; 
    font-weight: bold;
	font-size: 15px;

}
.mailinglistsignupform
{
    margin-top: 10px;
}
#ContactUs2
{
/*	background: transparent url(/images/ContactUs2.png) no-repeat top left; */
	width: 509px;
	height: 160px;
	cursor: pointer;
}
#ContactUs2:hover
{
/*		background: transparent url(/images/ContactUs2_over.png) no-repeat top left; */
	
}

#calendar
{
	z-index: 100;
	overflow: visible;
	
}
#DLCalContainer
{
	position: absolute;
	top: 148px;
	right: 50px;
}
.DownloadCalendar
{
	background: transparent url(/images/DownloadCalendar.png) no-repeat top left;
	height: 76px;
	width: 251px;
	visibility: hidden;
}

.DownloadCalendar:hover
{
	background: transparent url(/images/DownloadCalendar_over.png) no-repeat top left;
	height: 76px;
	width: 251px;
	
}
/*  Schedule Jump Menu  */


#Topper
{
	position: fixed;
	right: 0px;
	bottom: 30px;
	z-index: 9001;
	
	background: transparent url(/images/Topper.png) no-repeat top left;
}
#Topper:hover
{
	background: transparent url(/images/Topper_over.png) no-repeat top left;
	
}
.TopperImg
{
	
	background: transparent url(/images/Topper.png) no-repeat top left;
	width: 57px;
	height: 62px;
}
.TopperImg:hover
{
	background: transparent url(/images/Topper_over.png) no-repeat top left;
	
}

#JumpMenu
{
	border-collapse: collapse;
	width: 980px;
	margin-left: 2px;
	margin-top: 30px;
}
.AppTraining
{
	background: transparent url(/Images/AppTraining.png) top left no-repeat !important;
	
}
.AppTraining:hover
{
	background: transparent url(/Images/AppTraining_over.png) top left no-repeat !important;
	
}
.BusinessSkills
{
	background: transparent url(/Images/BusinessSkills.png) no-repeat;
	
}
.BusinessSkills:hover
{
	background: url(/Images/BusinessSkills_over.png) no-repeat;
}
.GraphWeb
{
	background: url(/Images/GraphWeb.png) no-repeat;
}
.GraphWeb:hover
{
	background: url(/Images/GraphWeb_over.png) no-repeat;
}
.Tech
{
	background: url(/Images/Tech.png) no-repeat;
}
.Tech:hover
{
	background: url(/Images/Tech_over.png) no-repeat;
}
.ETExpress
{
	background: url(/Images/ETExpress.png) no-repeat;
}
.ETExpress:hover
{
	background: url(/Images/ETExpress_over.png) no-repeat;
}

