
td.crearedbytext { font-weight:bold; height:18px; }

/*td.contentnormal { padding-bottom:20px;}*/
.numItems { text-decoration:none; border-top:1px solid #CCCCCC; padding:10px; }

.Note { color:#CB0003; font-weight:bold; }

/*--------------------------------------------------------------
=========================  Cart Menu items  ==================
---------------------------------------------------------------*/

a.cartMenus:link,
a.cartMenus:visited { font:bold 11px verdana,; color:#000000; text-decoration:none; border:solid 1px #C3C3C1; display:block; height:19px; $height:26px;
width:170px; padding:5px 0px 0px 8px; }

a.cartMenus:hover { display:block; font:bold 11px verdana,; color:#FFFFFF; text-decoration:none; background:#858583 url(../images/cart_menu_arrow.gif) right top no-repeat; height:19px; $height:26px;
width:170px; padding:5px 0px 0px 8px; }

a.activeOverview { display:block; font:bold 11px verdana,; color:#FFFFFF !important; text-decoration:none; background:#858583 /*url(../images/arrow_img01.gif) right top no-repeat*/; height:19px; $height:26px;
width:120px; $width:130px;
padding:5px 0px 0px 8px; }

.cartMenusvisit { display:block; font:bold 11px verdana,; color:#FFFFFF !important; text-decoration:none; background:#858583 url(../images/cart_menu_arrow.gif) right top no-repeat; height:19px; $height:26px;
width:170px; padding:5px 0px 0px 8px; }

.SelectItems div { float:left; width:auto; font:bold 13px verdana; color:#858583; }

.CartListings { border-top:1px solid #ccc; }

/*.CartListings td { background:none;}*/
.listingLoop { border-bottom:1px solid #ccc; }

.ListingImage p { font:10px verdana; color:#7A7A78; }

.whichAllItems { color:#7A7A78; font:10px verdana; }

.whichAllItems a:link,
.whichAllItems a:visited { color:#CB0003; font:10px verdana; text-decoration:none; }

.whichAllItems a:hover { text-decoration:underline; }

.whichAllItems span a { color:#7A7A78 !important; }

.photoID { font:bold 11px verdana; width:176px; clear:right; float:left; margin:0px 0 10px 0; }

.photoID div { float:left; width:auto; }

.PricingDetails { background:#858583; font:bold 13px verdana; color:#fff; }

.PricingDetails span { font-weight:normal; font:11px verdana; }

.pricinG,
.pricinG span,
.pricinG td { font:bold 13px verdana; color:#fff; }

.topCurveLeft { background:url(../images/price_left.gif) no-repeat top left; width:7px; }

.topCurveRight { background:url(../images/price_right.gif) no-repeat top left; }

.botCurveLeft { background:url(../images/price_left.gif) no-repeat bottom left; }

.botCurveRight { background:url(../images/price_right.gif) no-repeat bottom left; }

.SaveLaterTitle { background:#CB0003; height:30px; margin:40px auto 20px auto; font:bold 13px verdana; color:#fff; }

.lightBoxips { border:0px solid #FF0000; width:700px; }

.lightBoxips div { margin-bottom:20px; border:0px solid #000; margin-right:10px; float:left; }

#CreateLightBox { background:#EDEDEC; margin:10px 0; display:none; ; }

#EmailLightBox { background:#EDEDEC; margin:10px 0; padding:10px 10px; }

.closeKarlodiv { font:normal 11px verdana,; color:#000000; text-decoration:none; text-align:right; }

.closeKarlo { font:normal 10px verdana,; color:#000000; text-decoration:none; padding:5px 0px 0px 0px; }

.closeKarlo a { font:normal 10px verdana,; color:#000000; text-decoration:none; }

.closeKarlo a:hover { font:normal 10px verdana,; color:#A90003; text-decoration:underline; }

form { margin:0px; padding:0px; }

.grossTotal { margin-top:20px; }

.usageDetails #TB_window { font: 12px Verdana; color: #333333; }

#TB_secondLine { font: 10px Verdana; color:#666666; }

#TB_window a:link { color: #666666; }

#TB_window a:visited { color: #666666; }

#TB_window a:hover { color: #000; }

#TB_window a:active { color: #666666; }

#TB_window a:focus { color: #666666; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }

.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }

.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }

* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }

#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }

#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }

#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }

#TB_title { background-color:#e8e8e8; height:27px; }

#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }

#TB_ajaxContent.TB_modal { /*padding:15px;*/ padding:15px; }

#TB_ajaxContent p { padding:5px 0px 5px 0px; }

#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }

* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_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 #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

.redBg { background-color:#858683; font:bold 11px verdana; color:#FFFFFF; text-decoration:none; }

/*--------------------------------------------------------------
========================= Flash Header Div  ==================
---------------------------------------------------------------*/

.FlashMediaHeader { width:1000px; height:300px; float:left; margin:0px 0 0 0; $margin:0px 0 0 0;
}

.helpers img { margin-top:2px; }

.rightHelpers { font:bold 10px verdana; color:#CB0003; text-decoration:none; }

.rimageIDs { font:bold 11px verdana; color:#CE0004; text-decoration:none; }

.addtoCartDetails { margin:0px; border:0px solid #000; float:left; width:400px; margin-right:20px; margin-top:10px; $margin-top:5px;
}

.registerTable .selectbox { font:normal 11px Verdana; color:#000000; text-decoration:none; border:solid 1px #999997; height:18px; width:182px; }

form { padding:0px; margin:0px; }

.articleText { padding-right:20px; padding-left:1px; height:75px; }

.photographerOscTypeTables { margin-bottom:5px; }

.search_div { border:0px solid #000; }

/*.sizeFiles td { $padding:0px;$margin:0px;}
.sizeFiles td, .sizeFiles span { $padding:0px;$margin:0px;}*/
a.money { color:#fff; background-color:#858583; font:bold 12px verdana; padding:8px; margin:10px 0; $padding-bottom:10px;
height:30px; line-height:30px; }

ul.sideLists { margin:4px 0 10px 0; padding:4px; list-style:none; text-decoration:none; }

.sideLists li { font:10px verdana; }

.priceAddEtc { font:bold 10px verdana; color:#CB0003; text-decoration:none; }

.priceAddEtc a{ font:bold 10px verdana; color:#CB0003; text-decoration:none; }

.priceAddEtc a:hover { text-decoration:underline;}

.ActiveLighBoxFooter { width:100%; bottom:0; left:0; z-index:99; position:fixed; background:#E7E7E7; border-top:2px solid #A9A9A7; }

.ActiveLighBoxFooter .panel { font:bold 11px verdana; margin:10px 20px; }

.ActiveLighBoxFooter .panel a img { border:none; }

.ActiveLighBoxFooter .panel a { color:#000; font:bold 11px verdana; text-decoration:none; }

.panelListings { width:960px; background:#fff; margin:0 0 0 20px; }

.panelListings .listingTable { }

.panelListings .listingTable img { float:left; margin:10px 10px; }

.panelListings .listingTable td div { padding-top:10px; font:bold 11px verdana; }

.creativelist div { float:left; width:auto; white-space:nowrap; margin:0px; padding:0px; border:1px solid #000; }

.ListofPhotographers { margin:0px; padding:0px; list-style:none; }

.ListofPhotographers li { float:left; width:200px; border-bottom:0px solid #ccc; padding:5px 20px; }

.ListofPhotographers li a:link,
.ListofPhotographers li a:visited { float:left;font-weight:normal;color:#000 !important; }

.ListofPhotographers li a:hover { text-decoration:underline;font-weight:normal; }

.contentheight h3 { font:bold 13px verdana; }

.contentheight h4 { font:bold 11px verdana; }

h3.offices { color:#CC0000; margin:0px; }

h3.Branches { width:70%; $width:90%;
background:#f0f0ee; line-height:20px; padding-left:10px; margin-bottom:4px; }

.address { padding-left:10px;}

li.ieWidth { $width:75px;
}

.itemSizes { border:1px solid #e7e7e7; }

.itemSizes td { border-collapse:collapse; height:25px; }

/*.itemSizes th { background-color:#000; color:#fff; font:bold 11px verdana; }*/
.itemSizes th.Mainheading { background-color:#000; color:#fff; font:bold 11px verdana; }

.itemSizes th.Subheading { background-color:#e7e7e7; height:22px; font:bold 11px verdana; color:#000; border-bottom:1px solid #b7b7b7; }

.itemSizes tr { background-color:#f0f0ee; border-bottom:1px solid #e7e7e7; }

.itemSizes tr.alternate { background:#f0f0ee; border-bottom:1px solid #e7e7e7; }

.itemSizes tr.overit { /*background:#D8D7D7;*/ }

.itemSizes td { border-bottom:1px solid #DEDBDB; /*border-top:1px solid #fff;*/ }

td.inchesAndPixels { background-color:#e7e7e7; }

td.Pixels { background-color:#b7b7b7; }

#show_content {border:1px solid #cc00000; float:left; width:97%; overflow:auto; height:160px;margin-right:20px; }
table.listingTable { margin:0 20px;}

div #show_content .show { margin-right:20px;}

.ActiveLighBoxFooter #show_content .listingTable td { font-size:10px; }

.ActiveLighBoxFooter #show_content .listingTable a { font-size:10px; width:200px; white-space:nowrap; }

.ActiveLighBoxFooter #show_content .listingTable img { border:1px solid #ccc; }

.ActiveLighBoxFooter #show_content .listingTable a img { vertical-align:middle; margin:0px 8px 0 2px; border:none; }

.ActiveLighBoxFooter #show_content { background:#fff; margin-left:20px; margin-right:20px;  }

.profileTable td { height:30px; }

.Glossary { text-align:center; margin:10px 0; height:25px; line-height:25px; background:#e7e7e7; }

.Glossary a:link,
.Glossary a:visited { /*color:#000 !important;*/ font:bold 11px verdana; padding:0px 5px; }

.Glossary a:hover { font:bold 11px verdana; padding:0px 5px; background-color:#CC0000; color:#fff !important; }

a.ActiveGlossary { background-color:#CC0000; color:#fff !important; font:bold 11px verdana; padding:0px 5px; }

/*--------------------------------------------------------------
=========================  Global search result Subheaders ==================
---------------------------------------------------------------*/

.SearchSubheader { }

.SearchSubheader td { height:30px; /*padding:0 0 0 20px;*/padding:0 0 0 6px; }

.SearchSubheader div { font:bold 14px verdana; color: #fff; }

.SearchSubheader .creative { background:#CA0A7B; }

.SearchSubheader .editorial { background:#A1A838; }

.SearchSubheader .footage { background:#44949F; }

/*--------------------------------------------------------------
=========================  Global content presentation ==================
---------------------------------------------------------------*/
.contentPresentation { border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding-bottom:20px; }

img.buttonImages { padding:5px; border:1px solid #cc0000; }

.sarchCriterias td { text-align:left; }

a.clickables { background-color:#cc0000; padding:1px; font:bold 11px verdana; color:#fff; text-decoration:none; line-height:19px; display:block; width:90px; text-align:center; }

.floatLeft { float:left; }

.floatRight { float:right; }

.GrossTotal { margin-top:20px;}

.contributorAssests input.search_text_box { height:15px; }
.headWrap input.search_text_box { height:15px; }


/*#page { z-index:-100; position:relative; }*/

#UpdateProgressHideSelect { z-index: 15000; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; display: inline !important; }

* html #UpdateProgressHideSelect { position: absolute; height: expression( document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + �px�);
}


/*--------------------------------------------------------------
=========================  Carousel  ==================
---------------------------------------------------------------*/
.jcarousel-container { position: relative; }

.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }

.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }

.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px; height: 75px; }

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }

.jcarousel-prev { z-index: 3; display: none; }

.jcarousel-skin-tango .jcarousel-container { /* -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 460px; padding: 20px 40px; }

.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  460px; height: 75px; }

.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }

.jcarousel-skin-tango .jcarousel-item { width: 75px; height: 75px; }

.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px; }

.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/next-horizontal.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/prev-horizontal.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/next-vertical.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0 -32px; }

.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/prev-vertical.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 0 -32px; }

.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

.jcarousel-skin-tango .jcarousel-container { /* -moz-border-radius: 10px;*/
   /* background: #F0F6F9;*/
    /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 860px; padding: 20px 40px; }

.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  840px; height: 75px; }

.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }

.jcarousel-skin-tango .jcarousel-item { width: 75px; height: 75px; }

.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px;float:left; width:200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal img { float:left;}

.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/next-horizontal.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/prev-horizontal.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/next-vertical.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0 -32px; }

.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/prev-vertical.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 0 -32px; }

.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }



.UploadedPhotos { margin-top:10px; border-top:1px solid #b7b7b7; margin-left:20px;}

.subHeaderPart table a{$height:18px !important;$width:120px !important; }

.assetsBox {border:1px solid #ccc; padding:10px;font:10px verdana;}
.assetsBox a:link,
.assetsBox a:visited { color:#000;font:10px verdana;}
.assetsBox a:hover{ text-decoration:underline;}

.Rightart .assetsTable {}
.Rightart .assetsTable th{ background-color:#e7e7e7; line-height:20px; padding:0px;text-align:left; padding-left:20px;}
.Rightart .assetsTable .listing td{ border-bottom:1px solid #b7b7b7; font:10px verdana;}

#catids { float:left; width:auto; border:0px solid #fff;}
#prevSearchLink { cursor:pointer; float:right; border:0px solid #000; margin-right:10px; font:11px verdana; line-height:20px;}
#prevSearchLink2 { cursor:pointer; float:right; border:0px solid #000; margin-right:10px; font:11px verdana; line-height:20px;}
#xlose {cursor:pointer; color:#000; border:1px groove #000; padding-bottom:2px; }
.PreviousSearchDiv { position:absolute; right:10px; margin-top:10px; text-align:right;z-index:100; }

.PreviousSearchDiv { background:#F0F0EE; border:1px solid #e7e7e7; padding:20px; padding-bottom:40px;}
.PreviousSearchDiv a { color:#000;}
.PreviousSearchDiv a:hover { color:#cc0000;}
.errorMessage{ color:#cc0000; font:bold 11px verdana; background:url(../images/errors.gif) no-repeat 0 12px; padding-left:20px;}

.successMessage{ color:#cc0000; font:bold 11px verdana; background:url(../images/success_message.gif) no-repeat 0 12px; padding-left:20px;}

.otherMessage{ color:#cc0000; font:bold 11px verdana; /*background:url(../images/success_message.gif) no-repeat 0 12px;*/ padding-left:20px;}

.clearLeft{ float:left; clear:left;}

.registrationTable td{ padding-top:5px; padding-bottom:5px;}
#allkeys { border:1px solid #b7b7b7; position:absolute; background:#fff;  }

.emptycart { padding-top:20px;}

.messages { color:#cc0000; font:bold 11px verdana; text-align:center;}
.suggestions { font-family:verdana; padding:2px 0 5px 2px;}

.suggestions a{ color:#cc0000;}

#ifra { border:1px solid #000; margin-top:75px; width:100px;}
/*.multiuploadTable td{ padding-top:5px; }*/



/**html .ActiveLighBoxFooter  { position:absolute; z-index:20000; bottom:0;left: 0; (this was needed as well)
  overflow: auto;
  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));}

*html .ie6Table { }*/

.flashAbsolute {position:absolute; top:130px; left:0px; float:left; width:1000px;}
* html .flashAbsolute{top:123px;}
.guide { float:left; padding-left:10px;}
.guide a{font:11px verdana ;color:#cc0000; background:none;  }
.guide a:hover { text-decoration:underline;}


/*--------------------------------------------------------------
=========================  Adv Search  ==================
---------------------------------------------------------------*/



.AdvancedSearch a.filter_active { background:#000; color:#fff !important; padding:4px 5px; cursor:pointer;display:block; float:left;margin-left:2px; margin-bottom:0px;  }
.AdvancedSearch a.advanced_class { background:#cc0000; color:#fff !important; padding:4px 5px;cursor:pointer;display:block; float:left;margin-left:2px;margin-bottom:0px;}

.AdvancedSearch a.filter_class { background:#cc0000; color:#fff !important; padding:4px 5px;cursor:pointer;display:block; float:left;margin-left:2px;margin-bottom:0px;}
.AdvancedSearch a.advanced_active { background:#000; color:#fff !important; padding:4px 5px; cursor:pointer;display:block; float:left; margin-left:2px;margin-bottom:0px;}
#tab1_content,#tab2_content { border:1px solid #e7e7e7; float:left; width:800px;clear:left; margin-top:4px; padding:10px;}
#pfilters,.pfilters_links { float:left; clear:left;}
/*#pfilters hr { border:0px solid #000; border:1px solid #e7e7e7; }*/

.advcollections { width:220px; margin:5px auto; border:1px dashed #e7e7e7; padding:5px;}
.mainBody .registerTable  .advcollections .collections { height:120px; overflow:auto; border:1px solid #e7e7e7; margin:5px 0 0 0;}

.advSearch1 td { padding-bottom:8px;}
.advSearch1 input.selectbox { height:15px;}
#div_loading div{ background:#fff; border:1px solid #b7b7b7; font:11px verdana; padding:10px;}

/*#Newly added*/

#pro_sec  {padding:0px; margin:0px; list-style-type:none; width:1000px; }
#pro_sec  li img a  { margin-left:-1px;}
#pro_sec li {float:left; display:inline;  width:180px; margin-left:1px; text-align: center;font-family:verdana, Helvetica, sans-serif; font-size:12px;font-weight:normal; height:50px; }

#pro_sec li a{color:#333333; text-align: center; text-decoration:none; }

#pro_sec li a:hover{  color:#cc0000;text-decoration: underline; }

#pro_sec .p1{background-color: #bfbfbf; line-height:50px;}

#pro_sec .p2{background-color: #d9d9d9; line-height:50px;}

#pro_sec .p3{background-color: #bfbfbf; line-height:50px;}

#pro_sec .p4{background-color: #d9d9d9; width:179px; line-height:50px;}

#pro_sec .p5 {background-color:#bfbfbf; width:137px; line-height:50px; }

#pro_sec .p6 {background-color:#cc0000; width:137px; height:50px;}

#catids { float:left; width:auto; border:0px solid #fff; line-height:20px;}
#prevSearchLink{ cursor:pointer; float:right; border:0px solid #000; margin-right:10px; font:11px verdana; line-height:20px;}
#more-details,#more-details2 { cursor:pointer; border:0px solid #000; margin-right:10px; font:11px verdana; line-height:20px; margin-left:10px;}
#prevSearchLink2 { cursor:pointer; float:right; border:0px solid #000; margin-right:10px; font:11px verdana; line-height:20px;}
