/* Include the layout */
@import url(admin.css);
@import url(layout_18.css);
@import url(topnav.css);
@import url(gallery.css);

/* Elements */
body{background:#e2e2e2 url(../img/bg-page.jpg) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;line-height:1.5em;margin:0px;padding:0px;}
a{color:#23408E;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:1.8em;margin-top:15px;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.0em;}
h5{font-size:0.9em;}
h6{font-size:0.8em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:normal;}
h1,h2{font-family:"Georgia","Times New Roman", Times, serif;}
h2,h3{color:#666666;}
h4,h5,h6{font-weight:bold;}
h1 br,h2 br{display:none;}
img{border:none;}
img.floatright{margin-left:10px;float:right;}
img.floatleft{margin-right:10px;float:left;}
form{margin:0px;padding:0px;}
input,select,textarea{padding:3px;}
legend{font-weight:bold;}
fieldset{border:1px solid #cccccc;border-radius:5px;margin:1em;padding:1.5em;-moz-border-radius:5px;}
div.formRow{clear:left;padding:2px 0px 2px 0px;}
div.formRow:hover{border-color:#E1E2EB;}
label{clear:left;display:block;float:left;padding-top:0.1em;width:10em;}
hr{border:none;border-top:1px solid Silver;}
/*p{margin:0px 5px 0px 5px;}*/


body.home div.body-container{padding-left:5px;}
body.home div.banners-right{margin-right:-30px;padding-left:13px;position:relative;}
body.home div.body-container div.grid_6,
body.home div.body-container div.grid_4{padding-right:5px;}
body.home div.body-container div.grid_10{padding-right:10px;}

/* Unique elements */
#verytop{color:#c2c2c2;font-size:0.85em;height:23px;padding-top:3px;}
#verytop a{color:#c2c2c2;text-decoration:none;}
#verytop a:hover{color:#ffffff;}
#verytop .trail{height:20px;overflow:hidden;text-align:right;}
#top_menu{height:40px;overflow:hidden;}
#top_menu ul.horizontalMenu{height:30px;overflow:hidden;}
#top-banner{display:block;margin-left:-5px;}
#top-banner img{width:975px;}

#content{background:#ffffff none left top repeat-x;padding-bottom:20px;}
#inner-content{width:600px;}
#sidenav ul{list-style:none;margin:0px;padding:0px;}
#sidenav ul ul{margin:0px;padding:0px;}
#sidenav a{display:block;margin:1px 0px 0px 0px;padding:3px;text-decoration:none;}
#sidenav a.open{background:#918891;color:White;font-weight:bold;}
#sidenav a.current{background:#5d555d;color:White;font-weight:bold;}
#sidenav ul ul a,#sidenav a:hover{background:#e2dfe2;color:#5d555d;}
#sidenav ul ul a:hover{background:#ffffff;}
#footer{background-color:#b2b2b2;clear:both!important;}
#footer div.container_18{background-color:#666666;color:#ffffff;}
#footer a{color:White;}
#footer ul{display:block;margin:0px 0px 0px 40px;padding:0px;}
#footer ul li{display:block;float:left;font-size:1.3em;padding:5px;width:160px;text-align:center;}
#footer ul li ul{margin:10px 0px 0px 0px;padding:0px;}
#footer ul li li{float:none;font-size:0.6em;padding:0px;}
#verybottom{background-color:#d2d2d2;clear:both;color:#ffffff;font-size:0.85em;text-align:center;}
#verybottom div.container_18{background-color:#a2a2a2;color:#ffffff;padding-top:5px;padding-bottom:5px;}
#News div.row{border-top:1px solid #d0d0d0;clear:right;margin-bottom:10px;}
#News div.row h3{font-size:1em;margin:0px 0px 0px 0px;padding-top:5px;}
#News div.row p{color:gray;font-size:0.85em;margin:0px;}
#News span.date{background:#f0f0f0;border:2px solid #e0e0e0;color:#999999;display:block;float:right;font-size:0.8em;margin-top:-15px;margin-left:10px;text-align:center;width:60px;}
#News span.date .day{background:#ffffff;display:block;font-family:"Georgia","Times New Roman", Times, serif;font-size:2em;padding:5px 0px 5px 0px;}


#networkpanel{margin-left:30px;}
#networkpanel li{display:inline;}

/* Special classes */
body.home #pageTitle{display:none;}
body.home h1{background:#000000 url(../img/bg-header.gif) no-repeat left center;clear:both;color:#ffffff;font-size:1em;margin-top:0px;padding:3px 6px 3px 6px;}
body.home h1 a{color:#ffffff;}
div.panel{background-color:#CCCCCC;margin-bottom:10px;padding-bottom:1px;}
div.panel h2{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;margin:0px;padding:5px 0px 0px 10px;}
div.panel .panel-inner{background-color:#ffffff;list-style:none;margin:5px;padding:5px;}
div.news h3{font-size:1em;font-weight:bold;margin-top:0px;}
ul.bulletless{list-style:none;margin:0px;padding:0px;}
.button{background:#e2dfe2;border:1px solid #a6a5a6;color:#333333;cursor:pointer;font-weight:normal;padding:2px 7px 2px 7px;}
.button:hover{background:#ffffff;color:#111111;}
.boxout{background:#f0ede9;}
.boxout h1{background:#86888b!important;}
.boxout h2,.boxout p,.boxout img{margin:10px;}
.small{font-size:0.8em;}
h1.boxout{padding:4px;}

/* Search results */
div.pdf-search-results h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin-bottom:0px;}
div.pdf-search-results p{margin:0px;padding:0px;}
div.pdf-search-results div.row{background:url('../img/pdf_icon.gif') no-repeat left top;border-bottom:1px solid Silver;min-height:32px;padding-left:24px;padding-bottom:5px;}
div.pdf-search-results p.author,
div.pdf-search-results p.feature-article,
div.pdf-search-results p.technical-paper{background:none;border:none;color:gray;font-size:0.85em;line-height:1.25em;margin-bottom:3px;}
div.pdf-search-results p.author{}

a.buy{/*background:#df0909;border-color:#df0909;color:white;*/display:block;float:right;font-size:0.8em;line-height:1em;margin:5px 0px;padding:3px;text-align:center;text-decoration:none;width:80px;}
a.buy:hover{/*background:#FF3C3C;*/}
a.buy small{display:block;font-weight:normal;}
div.searchResults{border-bottom:1px solid Silver;clear:both;margin-top:35px;}
div.searchResults div.row{border-top:1px solid Silver;}
div.searchResults h3{font-size:1em;margin:5px 0px 0px 0px;}
div.searchResults p.Desc{color:Gray;font-size:0.85em;margin:0px 0px 5px 0px;}

fieldset.sitesync-search-options{border:none;clear:both;margin:0px 0px 10px 0px;padding:0px;}
fieldset.sitesync-search-options legend{padding:0px;}
fieldset.sitesync-search-options fieldset{border:none;padding:0px 10px 0px 10px;}
fieldset.sitesync-search-options fieldset label{display:inline;float:none;width:auto;}
div.Bar{border:1px solid silver;float:right;width:50px;}
div.Bar div.on{background:#999999;float:left;height:5px;}
div.Bar div.off{background:#f0f0f0;float:right;height:5px;}

/* Record paging */
div.recordnav ul{list-style:none;margin:10px 0px;padding:1px;}
div.recordnav li{display:block;float:left;margin:1px;padding:1px;}
div.recordnav li.CurrentPage{display:block;padding:5px;}
div.recordnav li a{border:1px solid #cccccc!important;color:Black;display:block;padding:3px 5px 3px 5px;-moz-border-radius:3px;border-radius:3px;}
div.recordnav li a:hover{background-color:#cccccc;border:1px solid Silver;}

/* Paragraphs styles */
p.author,p.feature-article,p.technical-paper{border-style:solid;border-width:0px 0px 0px 5px;margin:10px 20px 10px 0px;padding-left:10px;}
p.author{background:#EFEFEF;border-color:#000000;color:#000000;}
p.feature-article{background:#F5EFE9;border-color:#7C715F;color:#000000;}
p.technical-paper{background:#E5E3EE;border-color:#8E8BB6;color:#000000;}

/* Captions */
div.captioned-image{border:1px solid Silver;color:#666666;font-size:0.8em;font-weight:bold;padding:5px;text-align:center;}
div.captioned-image-top{border-top:none;}
div.captioned-image-bottom{border-bottom:none;}
div.captioned-image-left{border-left:none;float:left;margin:10px 10px 10px 0px;}
div.captioned-image-right{border-right:none;float:right;margin:10px 0px 10px 10px;}
div.captioned-image p{margin:0px;}
div.captioned-image-250{width:250px;}

/* Cart */
div.miniCart .details{font-size:0.8em;line-height:1em;}
div.miniCart table{width:98%;}
div.miniCart td.last{text-align:right;}
ul.cart-options{margin:0px auto;padding:0px;width:590px;}
ul.cart-options li a{background:red;color:White;display:block;float:left;padding:0.5%;text-align:center;text-decoration:none;width:32.3%;}
ul.cart-options li.back a{background:#787bb3;}
ul.cart-options li.back a:hover{background:#a5a7d4;color:#333366;}
ul.cart-options li.empty a{background:#8fc686;}
ul.cart-options li.empty a:hover{background:#c1e0bc;color:#336633;}
ul.cart-options li.checkout a{background:#d2222a;}
ul.cart-options li.checkout a:hover{background:#e78084;color:#660000;}

/* Checkout */
form.checkout fieldset div{margin-bottom:3px;}
form.checkout .error{color:red;font-weight:bold;}
form.checkout input.text{width:370px;}
form.checkout fieldset fieldset input.text{width:270px;}

div.buyblock a{border:none;color:#ffffff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;}
div.buyblock a:hover{color:#ffffff;text-decoration:underline;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;}
div.buyblock a.buynow{background:url("../img/bg-buy.gif") repeat-x left center;float:left;width:60%;}
div.buyblock a.help{background:url("../img/bg-help.gif") repeat-x left center;float:right;width:32%;}

/* Banners */
div.banners-left{padding-top:10px;text-align:center;}
div.banners-left a{border:1px solid Silver;padding:10px 0px 10px 0px;}
div.banners-left a,
div.banners-right a{display:block;margin:0px 10px 10px 10px;}

/*a.ad-banner-top img{width:100%;}*/
a.ad-banner-supertop{border:1px solid Silver;height:58px;margin-left:600px;position:absolute;top:94px;width:360px;}
a.ad-banner-supertop img{height:100%;width:100%;}
a.buylink{line-height:29px;text-decoration:none;}
a.buylink img{float:left;}

/* Homepage */
div.homepageNewsPanel h2{border-bottom:1px solid Silver;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;line-height:1.5em;margin:0px;padding:5px 0px 5px 0px;}
div.homepageNewsPanel img{float:left;margin:0px 10px 10px 0px;}
div.homepageNewsPanel p{display:none;}

/* Eye candy */
/*div.panel{border-radius:5px;-moz-border-radius:5px;}
div.panel .panel-inner{border-radius:5px;-moz-border-radius:5px;}*/
div.panel h2{text-shadow: #ffffff 1px 1px 1px;}
ul.horizontalMenu a{text-shadow: #ffffff 1px 1px 1px;}
ul.horizontalMenu a:hover,
ul.horizontalMenu li.Over a,
ul.horizontalMenu li.parentOver a{text-shadow:none;}
a.ad-banner-supertop{
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.shadow {
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}
.button{text-shadow:#ffffff -1px -1px 1px;border-radius:5px;-moz-border-radius:5px;	-moz-box-shadow: inset 0px 10px 10px #ebebeb;-webkit-box-shadow: inset 0px 10px 10px #ebebeb;box-shadow: inset 0px 10px 10px #ebebeb;}
.button:hover{text-shadow:#ffffff -1px -1px 1px;}

/*
div.buyblock a{
	/ * For IE 8 * /
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 * /
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}
div.buyblock a.buynow{background-color:#FF3C3C;border:none;color:#ffffff;text-shadow:#e22020 1px 1px 1px;-moz-box-shadow: inset 0px 10px 10px #dd0000;-webkit-box-shadow: inset 0px 10px 10px #dd0000;box-shadow: inset 0px 10px 10px #dd0000;}
div.buyblock a.buynow:hover{color:#ffffff;text-shadow:#330000 1px 1px 1px;}
div.buyblock a.help{background-color:#3c81ff;border:none;color:#ffffff;text-shadow:#3c81ff 1px 1px 1px;-moz-box-shadow: inset 0px 10px 10px #0318df;-webkit-box-shadow: inset 0px 10px 10px #0318df;box-shadow: inset 0px 10px 10px #0318df;}
div.buyblock a.help:hover{color:#ffffff;text-shadow:#000033 1px 1px 1px;}
*/

#News span.date{-moz-border-radius:5px;border-radius:5px;text-shadow:#ffffff -1px -1px 1px;}
#News span.date .day{-moz-border-radius:0px 3px 0px 0px;border-radius:0px 3px 0px 0px;}
