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, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Stylesheet: reset Modified On 2010-05-26 13:23:02 */
html, body {
  text-align: center;
  background: #310900 url('/uploads/images/bg_page.jpg') top center no-repeat fixed;
  color: #FFF;
  font-family: 'Lucida Sans', Helvetica, Verdana, sans-serif;
}
body {
  padding: 12px 0;
}
#wrapper {
  margin: 0 auto;
  width: 914px;
  text-align: left;
}
#header {
  position: relative;
  width: 914px;
  height: 218px;
  z-index: 2;
  background: transparent url('/uploads/images/bg_header.png') top left no-repeat;
}
#navcontainer {
  position: absolute;
  top: 145px;
  left: 0px;
  height: 41px;
  width: 914px;
  background: url('/uploads/images/bg_navcontainer.png') top left no-repeat;
  z-index: 100;
}
#slideshow {
  position: absolute;
  top: 0px;
  right: 24px;
  width: 216px;
  height: 215px;
  background: transparent url('/uploads/images/slideshow-placeholder.jpg') top left no-repeat;
  z-index: 200;
}
#main {
  padding: 1em 0;
  position: relative;
  overflow: auto;
}
#content {
  float: left;
  display: inline;
  margin-left: 10px;
  width: 430px;
}

.default #copy{
  width: 600px;
}

.default #copyBtm {
  height: 22px;
  background: url('/uploads/images/bg_copyBtm_80.png') top left no-repeat;
}

.default #copyTop {
  height: 20px;
  background: url('/uploads/images/bg_copyTop_80.png') bottom left no-repeat;
}
.default #copyBody {
  display: block;
  padding: 6px 24px;
  background: url('/uploads/images/bg_copyBody_80.png') top left repeat-y;
}

#copy {
  width: 430px;
  color: #b27f68;
  background: transparent;
  position: relative;
}
#home #copy {
  padding-top: 16px;
}
#copyTop {
  height: 20px;
  background: url('/uploads/images/bg_copyTop_430.png') bottom left no-repeat;
}
#copyBody {
min-height:250px;
  display: block;
  padding: 6px 24px;
  background: url('/uploads/images/bg_copybody_430.png') top left repeat-y;
}

.NewsSummary{
  margin-top: 10px;
}
#home .NewsSummary {
  padding-right: 200px;
}

#copy h2.NewsSummaryLink{
  font-size:22px;
}

#home #copyBody {
  padding: 36px 24px;
}
#copyBtm {
  height: 22px;
  background: url('/uploads/images/bg_copyBtm_430.png') top left no-repeat;
}

.default #sidebar {
  float: right;
  width: 292px;
}

.default #sidebar .info{
  width: 290px;
  color: #9f7066;
}

.default #sidebar .infoTop {
  height: 25px;
  background: url('/uploads/images/bg_info_top.png') bottom left no-repeat;
}
.default #sidebar .infoBody {
  display: block;
  padding: 3px 20px;
  background: url('/uploads/images/bg_info_body.png') top left repeat-y;
}
.default #sidebar .infoBtm {
  height: 25px;
  background: url('/uploads/images/bg_info_btm.png') top left no-repeat;
}

#sidebar {
  float: right;
  width: 230px;
}

#sidebar .info{
  width: 230px;
  color: #9f7066;
}

#sidebar .infoTop {
  height: 25px;
  background: url('/uploads/images/bg_info_top_230.png') bottom left no-repeat;
}
#sidebar .infoBody {
  display: block;
  padding: 3px 20px;
  background: url('/uploads/images/bg_info_body_230.png') top left repeat-y;
}
#sidebar .infoBtm {
  height: 25px;
  background: url('/uploads/images/bg_info_btm_230.png') top left no-repeat;
}

#xtras{
 float:left;
 width:230px;
}

.info {
  width: 230px;
  color: #9f7066;
}
.infoTop {
  height: 25px;
  background: url('/uploads/images/bg_info_top_230.png') bottom left no-repeat;
}
.infoBody {
  display: block;
  padding: 3px 20px;
  background: url('/uploads/images/bg_info_body_230.png') top left repeat-y;
}
.infoBtm {
  height: 25px;
  background: url('/uploads/images/bg_info_btm_230.png') top left no-repeat;
}

#latest.info p{
margin:0;
}

#utube.info p{
margin:0;
}

.youtube{
vertical-align:middle;
}

#content .info {
  float: left;
  display: inline;
  margin-left: 6px;
}
#search {
  text-align: center;
}

#sitemap { 
  margin: 12px 0;
  width: 100%; 
  border-width: 1px 0px; 
  border-style: solid; 
  border-color: #65331a;
  background-color: #3a0f01;
}
#footernav {
  margin: 0 auto; 
  width: 914px; 
  padding: 6px 0; 
  overflow: auto; 
  text-align: left;
}
.footercolumn {
  float: left; 
  display:inline;
  width: 220px; 
  margin-right: 8px;
}

#copyright {
  margin: 0 auto; 
  width: 914px;
}

.fbook{
  margin-left:10px;
}

.fbook a{
  color:white !important;
}

.fbook a:hover{
  color:#55adff !important;
}

.fbook img{
  margin-left:5px;
  vertical-align:middle;
}
/* style for latest creation on home page */
.latcreation{
    background: none;
    text-align: center;
}

.mphoto img{
    border: 4px solid #999999;
    margin-bottom: 10px;
}
.mphoto a:hover img{
     border: 4px solid #336699;
}
.latname {
    font-size: small;
    text-align: center;
    margin-bottom: 3px;
}
.adate{
    margin-bottom: -15px;
    font-size: small;
}
/* Stylesheet: layout Modified On 2014-01-08 13:44:37 */
/* color, font size, etc... */
.fadein { position:relative; height:215px; width:216px; }
.fadein img { position:absolute; left:26px; top:28px; }
h1,h2,h3,h4,h5,h6 {
  margin: 0 0 0.25em;
}
blockquote {
  margin: 1em 2em;
}
p, li {
  font-size: 80%;
}
li li {
  font-size: 100%;
}
p { 
  margin: 0 0 1em;
  line-height: 1.5em;
}
ul, ol {
  margin-left: 0;
  padding-left: 1.5em;
}
ol {
  list-style-type: decimal;
}
ul {
  list-style-type: disc;
}
a, a:link, a:visited {
  color: #55adff;
}
a:hover {
  color: #336699;
}
hr {
  clear: both;

  display: block;
  position: relative;
  padding: 0;
  margin: 8px auto;
  width: 100%;
  clear: both;
  border: none;
  border-top: 1px solid #A5846C;
  border-bottom: 1px solid #FFF;
  font-size: 1px;
  line-height: 0;
  overflow: visible;
}
.white {
  color: #FFF;
}
#copy strong {
  color: #542418;
}
small {
  font-size: 85%;
}
#header h1 {
  margin-top: 20px;
  float: left;
  text-indent: -9999px;
  width: 570px;
  height: 116px;
  background: transparent url('/uploads/images/logo_hubbellGoldsmith.png') 90px 0px no-repeat;
}
#header h1 a {
  display: block;
  width: 570px;
  height: 116px;
  text-decoration: none;
}
#copy h1 {
  font-size: 140%;
}
#copy h2 {
  font-size: 100%;
}
#copy h3 {
  font-size: 80%;
}
#breadcrumbs {
  margin: 0 6px;
  font-size: 70%;
  font-weight: normal;
}
a img.border, a:link img.border, a:visited img.border {
  border: 4px solid #999;
}
a:hover img.border {
  border-color: #069;
}
.info h4 {
  color: #ffbf4d;
}
.info p {
  line-height: 1.1em;
}
#footernav {
  color: #9f7066;
}
#copyright p {
  font-size: 70%;
  color: #9f7066;
}

.productListing-heading,
.productListing-data {
  font-size: 80%;
}
th.productListing-heading {
  padding: 0.25em;
  background-color: #CCC;
  border-width: 1px 0;
  border-color: #999;
  border-style: solid;
  font-size: 70%;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
}
.productListing-heading a {
  font-size: 100%;
}
td.productListing-data {
  padding: 18px 9px;
  vertical-align: middle;
/*  border-width: 1px 0;
  border-color: #999;
  border-style: solid;
*/
}

/* 
.productListing-even {
	background-color: #EEE;
}
*/

.listingDescription {
	font-size: 100%;
	line-height: 1.2em;
}
#productsListingTopNumber,
#productsListingListingTopLinks,
#productsListingBottomNumber,
#productsListingListingBottomLinks {
  margin: 0.25em;
  font-size: 70%;
  text-align: center;
}
label.inputLabel {
  text-align: center;
  font-size: 80%;
}
#loginForm {
	font-size: 80%;
}
#whatsNew, #whatsNew div {
  display: inline;
}
#whatsNew div {
  float: left;
	width: 32%;
	text-align: center;
}
br.clearBoth {
  clear: both;
}
.centerBoxContentsNew {
	font-size: 70%;
}
.navNextPrevWrapper {
  margin-bottom: 0.5em;
	text-align: center;
}
.navNextPrevWrapper div {
	display: inline;
}
#productMainImage {
	float: left;
	margin: 0 1em 0 0;
	display: inline;
	text-align: center;
	font-size: 70%;
}
#productMainImage img {
	border: none;
}
#productMainImage a {
	text-decoration: none;
}
#imgLink, .imgLinkAdditional {
	text-decoration: underline;
}
#productPrices {
	color: #824F26;
}
.additionalImages {
	float: left;
	text-align: center;
	font-size: 70%;
}
.additionalImages a {
	text-decoration: none;
}

/* additionalImages & productMainImage */
.additionalImages img,
#productMainImage img {
	border: 3px solid #AAA;
}
.additionalImages a:hover img,
#productMainImage a:hover img {
	border-color: #069; /* #666; #E8CD4A; */
}

/* End of .additionalImages */

/* product rules */
#productName {
	margin-top: 1em;
	font-size: 150%;
	color: #990000; /*  #360F02; */
}
#categoryIcon {
	float: left;
	width: 200px;
}
#categoryIcon img {
	float: left;
	display: inline;
	margin-right: 0.5em;
	vertical-align: middle;
}
p.navNextPrevCounter {
	margin: 0;
}

.listingProductImage, #whatsNew img {
border: 3px solid #AAA;
}
a:hover .listingProductImage,
#whatsNew a:hover img {
	border-color: #069;
}


/* Fancybox */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/uploads/fancybox/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/uploads/fancybox/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/uploads/fancybox/images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/uploads/fancybox/images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/uploads/fancybox/images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/uploads/fancybox/images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* Stylesheet: styles Modified On 2013-10-09 14:27:21 */
/* all css for navigational elements */
#navlist {
  list-style-type: none;
  margin: 0px 0px 0px 10px;
  padding: 1px 0px;
  width: 660px;
  height: 39px;
  \height: 41px;
  h\eight: 39px;
}
#navlist li {
  float: left;
  display: inline;
  position: relative;
  margin: 0px 3px 0px 0px;
  padding: 0px;
  text-align: center;
  font-size: 90%;
  line-height: 39px;
  text-transform: uppercase;
}
#navlist li.activeparent,
#navlist li.currentpage {
  background: transparent;
  color: #FFFFFF;
}
#navlist li.activeparent li,
#navlist li li.currentpage {
  background-image: none;
  color: #56605a;
}
#navlist li.off ul,
#navlist li.on ul {
  display: none;
  position: absolute;
  top: 39px;
  left: 0px;
  margin: 0px;
  padding: 0px 0px 16px;
  width: 170px;
  z-index: 6000;
  list-style-type: none;
  background: transparent url('/uploads/images/bg_navSub.png') bottom center no-repeat;
  color: #56605a;
  border: none;
}
#navlist li.on {
  background: #666;
}
#navlist li.off:hover ul,
#navlist li.over ul {
  display: block;
  z-index: 6000;
}
#navlist li li {
  display: block;
  margin: 0px;
  padding: 0px;
  font-size: 100%;
  line-height: 1.3em;
  text-align: left;
  text-transform: none;
  background-image: none;
}
#navlist a {
  margin: 0px;
  padding: 0 0.5em;
  display: block;
  height: 39px;
  color: #6b3718;
  background: transparent url('/uploads/images/bg_navitem.png') -60px -60px repeat-x;
  text-decoration: none;
}
#navlist li.activeparent a,
#navlist li.currentpage a {
  color: #FFFFFF;
  background-position: top left;
}
#navlist li.activeparent li a,
#navlist li.currentpage li a {
  color: #6b3718;
}
#navlist a:active,
#navlist a:hover {
  background-position: top left;
  color: #FFFFFF;
}
#navlist ul a {
  display: block;
  margin: 0px;
  padding: 4px;
  width: 162px;
  \width: 170px;
  w\idth: 162px;
  height: auto;
  background-image: none;
}
#navlist ul li.currentpage a {
  background-color: #80492d;
  color: #E8CD4A;
  text-decoration: underline;
  background-image: none;
}
#navlist ul a:hover,
#navlist li.currentpage ul a:hover,
#navlist li.activeparent ul a:hover {
  background-color: #80492d;
  color: #FFFFFF;
  background-image: none;
}
#footernav ul {
  margin: 0 0 0 1em;
  padding: 0;
}
#footernav ul ul {
  margin-left: 0.5em;
}
#footernav li {
  margin: 0.25em 0;
  color: #170501; /* #2B0A01; */
}
#footernav a, #footernav a:link, #footernav a:visited {
  color: #65331a;
  text-decoration: none;
}
#footernav a:hover {
  color: #EBC344;
  text-decoration: underline;
}

/* Stylesheet: navigation Modified On 2013-09-15 20:23:56 */
/*ceebox*/
/* CeeBox CSS Document */
/* Minor change made for 2.0.6 */
/* Works with 2.0.4 and up */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for ceebox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
html,body{height:100%;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific background images <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#cee_closeBtn 		{ background-image: url('/uploads/ceebox/cee-close-btn.png'); }
#cee_next 			{ background-image: url('/uploads/ceebox/cee-next-btn.png'); }
#cee_prev 			{ background-image: url('/uploads/ceebox /cee-prev-btn.png'); }
* html #cee_next 	{ background-image: url('/uploads/ceebox/cee-next-btn.gif'); } /* IE6 hack */
* html #cee_prev 	{ background-image: url('/uploads/ceebox/cee-prev-btn.gif'); } /* IE6 hack */
#cee_load 			{ background-image: url('/uploads/ceebox/images/loader.gif');}
/* ceebox border width controled as option in jquery.ceebox.js */
/* colors for ceebox background and border can also be set as option in jquery.ceebox.js  */
#cee_box			{background-color: #fff;border-color:#525252;border-style: solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#cee_box {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #fff;
}

#cee_count {
	font: 10px Arial, Helvetica, sans-serif;
	-moz-opacity: 0.8;
	opacity: 0.8;/* opacity used to reduce contrast of font color so that any main color will work */
	clear:left;
	float:left;
	padding: 2px 0 4px;
}
.cee_html #cee_title h2 {float:left;}
.cee_html #cee_count {clear:none;padding-left:5px;}
* html #cee_count { /* ie6 hack */
	zoom:1;
	padding-bottom:6px;
}
#cee_next,#cee_prev{
	height:100%;
	width: 49%;
	text-indent:-10000px;
	text-decoration:none;
	visibility:visible;
	background-repeat:no-repeat;
}

#cee_box a {border:0;outline:none}
#cee_box a:link {color: #666;}
#cee_box a:visited {color: #666;}
#cee_box a:hover {color: #000;}
#cee_box a:active {color: #666;}
#cee_box a:focus{color: #666;}
#cee_closeBtn {
	background-repeat: no-repeat;
	display:box;
	width:24px;
	height:23px;
	position:absolute;
	text-indent:-10000px;
}
/* Next up a bunch of ugly ass css hacks to fix the fact that IE cuts off the close button when it floats negative. 
Yeah "thou shalt not hack the css" ...so sue me it's better than handling it in the javascript */ 
#cee_closeBtn {top:-3px;right:-3px;} /* base value only here for IE8 */
#cee_closeBtn, #ie8#hack {top:-10px;right:-10px;} /* All browsers except IE8 see this; IE8 keeps using the */
*:first-child+html #cee_closeBtn{top:-3px;right:-3px;} /* only IE7 sees this*/ 
* html #cee_closeBtn{top:-3px;right:-3px;} /*only IE 6 sees this*/

#cee_closeBtn:hover {
	background-position: 0px -23px;
	}
	
.cee_close {cursor:pointer}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#cee_box {
	text-align:left;
	color:#000;
}

#cee_box img#cee_img, #cee_vid,#cee_iframeContent,#cee_ajax {
	display:block;
	margin: 15px 15px 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#cee_title {
	padding:7px 15px 5px 15px;
	overflow:hidden;
}
.cee_html #cee_title{
	background-color:#e8e8e8;
	height:18px;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
}
#cee_title h2 {
	font-size:1em;
	font-weight:400;
	margin:0 0 1px;
}

#cee_ajax{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#cee_load{
	display:none;
	height:50px;
	width:50px;
	margin: -25px 0 0 -25px; /* -height/2 0 0 -width/2 */
	background-position: center center;
	background-repeat:no-repeat;
}

#cee_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #cee_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#cee_iframe{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}
/* Stylesheet: ceebox Modified On 2010-10-21 13:59:33 */
