/* --- Common Styles */
a{color:#666699;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline}
a.biglink{color:#666699;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none}
a.menu{color:#D7D7D7;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
a.menu:active{color:#FF0000;text-decoration:none}
a:hover{color:#CE3100;text-decoration:underline}
a:active{color:#900000;text-decoration:none}
a.ACheckout{background-color:transparent;color:#FF0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-align:center;letter-spacing:1px}
a.AItmTtl,a.AItmTtl:active,a.AItmTtl:hover,a.AItmTtl:visited{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;cursor:text}
a.ANumPages{border-bottom:1px dashed #000000;color:#000000;cursor:help;font-weight:normal}
a.ANumPages:visited{border-bottom-style:none;color:#000000;font-weight:normal;text-decoration:none}
a.BoxLink{color:#485018;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none}
a.BoxLink:hover,a.BoxLink:active,a.faqmenu:hover,a.faqmenu:active{color:#800000;text-decoration:none}
a.BoxTitle,a.BoxTitle:visited{color:#FFFFFF}
a.faqmenu{color:#336699;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none}
a.framelink{color:#666699;font-size:12px;font-weight:normal;text-decoration:underline}
a.IntUse,a.IntUse:hover,a.IntUse:visited,a.IntUse:active{color:#000000;cursor:text;font-family:Verdana,sans-serif;font-size:10px;font-style:normal;font-weight:normal;text-decoration:none}
a.menu:hover{color:#FFFFFF;text-decoration:none}
acronym{border-bottom:1px dashed #000000;cursor:help}
acronym.discountprice{border-bottom:1px solid #FF0000;cursor:help;font-weight:bold}
acronym.listprice{text-decoration:line-through;cursor:help;color:#555555}
body{margin:0 0 0 0;background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
div.centered table{margin-left:auto;margin-right:auto;text-align:left}
div.centered table th{text-align:center}
div.InlineText{display:none;background-color:#FFFFCC;border:1px solid #000000}
div.InlineTextTransparent{display:none}
div.OverText{position:absolute;background-color:#FFFFCC;display:none;border:1px solid #000000}
div.adminmenu{background-color:#FFFFCC;border:1px solid #000000;display:none;overflow:auto;padding:5px;position:absolute;top:50px;left:20px;width:165px;text-align:left}
h1{color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:120%;font-weight:bold;margin-left:20px;margin-right:20px;margin-top:40px;text-align:left}
h1.libtitle{text-align:left;margin-left:0;margin-top:15px;margin-bottom:15px}
h2{color:#666699;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:110%;font-weight:bold;margin-left:20px;margin-right:20px}
h3{color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold;margin-left:20px;margin-right:20px}
h3.faq{color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold;margin-left:20px}
h4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold}
hr{color:#C7C7C7}
input.ButtonSearch{background-color:#DEB887;border:1px ridge;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt}
input.buttonsearchsmall{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;width:36px;height:18px;border:solid 1px #000000}
p{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:10px;margin-left:20px;margin-right:20px;margin-top:5px;text-align:justify}
p.IntUse{color:#000000;font-family:Verdana,sans-serif;font-size:10px;font-style:normal;font-weight:normal}
strong{font-weight:bold}
table.acdtopmenubar a,table.acdtopmenubar a:active,table.acdtopmenubar a:visited{color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
table.acdtopmenubar a:hover{text-decoration:underline;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
table.acdtopmenubar td{background-color:#B30301;border-left:1px solid #FFFFFF;text-align:center}
table.bordered{border:1px solid #000000;margin-left:auto;margin-right:auto;text-align:left;border-spacing:2px;}
table.bordered td{border:1px solid #C0C0C0;padding:9px}
table.compact{border-spacing:0px;}
table.compact td{padding:1px;}
table.LibSearchPad{border:1px solid #000000}
/* td,tbody{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px} */
td.Account{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:center}
td.bigframecontent{border-right:2px solid #C7C7C7;border-left:2px solid #C7C7C7;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left;border-bottom:2px solid #C7C7C7;padding:10px}
td.BoxBodyCenter,th.Account{background-color:#E4E4E4;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center}
td.BoxBodyShoppingCart{background-color:#E4E4E4;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:center}
td.BoxBodySmallCenter{background-color:#E4E4E4;color:#485018;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:center}
td.BoxBodyWhite{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:left}
td.BoxBodyWhiteCenter{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center}
td.BoxTitle{background-color:#535CA6;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center}
td.BoxTitleError{background-color:#FF0000;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center}
td.BoxTitleRight{background-color:#535CA6;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:right}
td.cat{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%}
td.dottedframeborderbottom{border-bottom:2px dotted #FFCC66;padding-bottom:8px}
td.dottedframetitle{border-top:2px dotted #FFCC66;color:#CA1414;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-style:italic;font-weight:bold;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left;padding-top:5px}
td.frameborderbottom{border-bottom:2px solid #C7C7C7}
td.frameborderright{border-right:2px solid #C7C7C7}
td.framebordertop{border-top:2px solid #C7C7C7}
td.framecontent,td.libtopics{border-right:2px solid #C7C7C7;border-left:2px solid #C7C7C7;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left;border-bottom:2px solid #C7C7C7;padding:5px}
td.frametitle{color:#CA1414;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-style:italic;font-weight:bold;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left}
td.headersubtitle{font-style:italic;color:#A9A9A9;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;letter-spacing:2px}
td.LibSearch,td.BoxBody,td.faqmenu{background-color:#E4E4E4;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
td.LibSelectThm{background-color:#DFDFBF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
td.libtopics a{color:#666699;font-size:12px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}
td.libtopics a:hover,td.libtopics a:active{color:#800000}
td.menu{background-color:#485018;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
td.OverTextHeader{text-align:right;background-color:#F0F0F0;border-bottom:1px solid #000000}
td.TdCheckout{background-color:#E4E4E4;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center}
th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
tt,pre,xmp{color:#000000;font-family:"Courier New",Courier,monospace;font-size:12px;margin-left:10%;margin-right:10%;text-align:left}
ul,ol{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin-left:50px;margin-right:20px;text-align:justify}
ul.UlBullet{list-style-image:url(http://static.academon.com/mnu_bullet.gif)}
ul.UlRecentArrivals{font-size:10px;list-style-image:url(http://static.academon.com/mnu_bullet.gif);text-align:left}
ul.welcome{margin-left:0.5cm;margin-right:0}
.ACopyright{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px ! important;font-weight:normal ! important}
.admin,.KnowledgeBits,small,body.admin a,body.admin th{font-size:10px}
.tiny{font-size:9px}
.attention{border:thin dashed #FF0000;padding:5px}
.BannerCode{border:1px solid #000000;font-family:"Lucida Console","Courier New",Courier,monospace;font-size:11px;width:600px}
.big{font-size:120%}
.bigframetitle{color:#CA1414;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-style:italic;font-weight:bold;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left}
.bluecomment{color:#333366;font-family:Verdana,Arial,Helvetica,sans-serif;margin-left:20%;margin-right:20%}
.BtnDownloadNotFound{cursor:default;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%}
.BtnDownloadOK{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;width:120px}
.button{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
.buttonselcat{font-family:"Courier New",Courier,monospace;font-size:150%;width:3em}
.centered{text-align:center}
.checkbox{cursor:pointer}
.comment{color:#2A5586;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;font-weight:normal;}
.commentCentered{color:#2A5586;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;text-align:center}
.contract{color:#333399;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;margin-left:1cm;margin-right:1cm}
.copyright{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px!important;text-align:center}
.EmbeddedSummary{display:none}
.errmsg{color:#FF0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:center}
.helpcursor{cursor:help}
.hilite,.Rating{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#990000}
.inputcomment{background:#FFFFFF;border-style:none;color:#2A5586;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;text-align:center}
.inputkeyw{border:1px solid #000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;width:150px}
.inputkeywhome{border:1px solid #000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;width:110px}
.inputmono{border:1px solid #000000;font-family:"Courier New",Courier,monospace;font-size:90%;width:21em}
.inputmonohalf{border:1px solid #000000;font-family:"Courier New",Courier,monospace;font-size:90%;width:10em}
.inputprogress{background:#FFFFFA;border-style:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%}
.inputregdata{border:1px solid #000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;width:21em}
.InputSearch{background-color:#F4F4F4;border:1px solid #DEB887;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;width:550px}
.leftsmallmono{color:#000000;font-family:"Courier New",Courier,monospace;font-size:90%}
.Mono{font-family:"Lucida Console","Courier New",Courier,monospace}
.navfooter{margin-left:0;margin-right:0;text-align:center}
.nomargins{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}
.nooffset{margin-left:0;margin-right:0}
.pageintro{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;margin-left:10%;margin-right:10%;text-align:justify}
.popupcat,a.RecentArrivals{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.qfTable{border:2px solid #C7C7C7}
.leftalign{text-align:left ! important}
.rightalign{text-align:right ! important}
.rightalign table{margin-left:auto;margin-right:0;text-align:left}
tr.rightalign td,tr.rightalign th{text-align:right ! important}
tr.rightalign td.leftalign,tr.rightalign th.leftalign{text-align:left ! important}
tr.centered td,tr.centered th{text-align:center;}
td.RowDark,tr.RowDark td,tr.RowDark th{background-color:#DDDDDD;border-bottom-color:#000000;border-bottom-style:solid;border-bottom-width:1px}
td.RowLight,tr.RowLight td,tr.RowLight th{background-color:#EEEEEE;border-bottom-color:#000000;border-bottom-style:solid;border-bottom-width:1px}
.SelectDBEdit{border:1px solid #000000;font-family:"Courier New",Courier,monospace;width:400px;font-size:9pt}
.signature{font-family:Verdana,Arial,Helvetica,sans-serif;font-style:italic;margin-left:15%;margin-right:10%}
.SubTtlHome{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:5px;margin-left:20px;margin-top:5px}
.SubTtlHomeHilite{color:#CA1414}
.textinput{border:1px solid #000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%}
.TextInputDBEdit{border:1px solid #000000;font-family:Verdana,Arial,Helvetica,sans-serif;width:400px;font-size:9pt}
.TextInputEditors{border:1px solid #000000;font-family:Verdana,Arial,Helvetica,sans-serif}
.TtlHome{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:30px;font-weight:bold}
.welcome{color:#003366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.5px;margin-left:0;margin-right:0}
.landingtaglist{text-align:left}
.landingtaglist a{font-size:smaller;font-weight:normal;text-decoration:none}
.landingtaglist a:hover{font-size:smaller;font-weight:normal;text-decoration:none;border-bottom:1px dashed gray}
#tablemain{width:734px}
#divmain table{margin-left:auto;margin-right:auto;text-align:left}
#tdmaintopics table{margin-left:0px;margin-right:auto;text-align:right}
input.upltext, select.upltext{border:1px solid #778899;font-family:sans-serif;font-size:12px;width:500px;padding:2px}
textarea.upltext{border:1px solid #778899;font-family:sans-serif;font-size:12px;width:500px;height:110px;padding:2px}
.marker{color:#000000;background-color:#ffff00}
.tagcloud {text-align:justify;}
.tagcloud a{text-decoration:none;font-weight:normal;font-family:Verdana,sans-serif;letter-spacing:-1px;}
.tagcloud a:hover{text-decoration:none;border-bottom:1px #666699 dashed;}
#lpageleftnav,#lpagecontent,#lpagefooter{padding-top:10px;padding-bottom:5px;}
#lpageleftnav{float:left;width:250px;margin-bottom:10px;}
#lpageleftnav p, #lpagefooter p {font-size:90%;}
#lpagecontent{margin-left:250px;}
#lpagefooter{clear:both;background-color:#ddd;border-top:1px solid gray;}

table#tabhome td.homemiddle p{margin:0 0 5px 0;}
table#tabhome td.homemiddle h1{
background-image:url(/inc/skin/academon.com/img/grad-grey-v.png); background-repeat:repeat-x;
margin:0;
border-color: #cdceda;
border-width: 0px;
border-style: solid;
border-top-width: 1px;
padding-top: 5px;
}

div.devlabel{background-color:#FF0; color:#00F; border:1px dashed red; position:fixed; z-index:999; padding:3px; font-weight:bold; top:0; left:0;}
/* - Search Styles */
/* - SEARCH.CSS */

/*UNIVERSAL................................*/


.jsHide { visibility:hidden;}
h3 {color:#000000}
#display_0 p{margin-left:0; margin-right:0;}
#display_0 h1, #display_0 h2, #display_0 h3 {margin-left:0; margin-right:0;}
.c_error {color:#990000;}
#tdmaincontent {padding: 0px;}
.lal {text-align:left}
.cal {text-align:center}
.ral {text-align:right}
.errorMessage {	border: dashed 2px red; padding: 5px; color: red; font-weight: bold; text-align: center; margin-bottom: 10px;}
form {padding:0px; margin:0px;}
#template{width:100%;}
.el_hidden{display:none;}
.el_ah  {text-decoration:none;}
.el_at {border-bottom:dashed 1px Black; text-decoration:none; font-weight:normal;}
.selectedGreen {background-color:#9F9;}
.selectedRed {background-color:#F99;}
.reasonsToReg { color: #336699; padding:10px; line-height:20px; }
.boldBlue{ color:#666699; font-weight:bold;}
.pgUL {padding-left: 0px; list-style-type:circle;}
.pgUL li{ margin-bottom:20px; }
.pgUL2 {margin-left: 0px;}
td.trRed,tr.trRed td,tr.trRed th { background-color:#FFC6C6; }



div.button { overflow:hidden; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
div.button a.red, div.button a.gray, div.button a.graymultiline, .cont td div.button a.red {font-size:12px; float:left; color:#fff; display:block; font-weight:bold; text-decoration:none; text-align:center; }
div.button a.red:active, div.button a.gray:active,  div.button a.graymultiline:active {outline: none;}

div.button a.red {background: transparent url('/content/images/bt_red_r.png') no-repeat scroll top right; height: 34px; padding-right: 8px;}
div.button a.red span { background: transparent url('/content/images/bt_red_l.png') no-repeat; display:block;  line-height:34px;  padding: 0px 2px 0px 26px;}
div.button a.red:active span {padding: 1px 2px 0px 26px;}

div.button a.gray {background: transparent url('/content/images/bt_gray_r.png') no-repeat scroll top right; height:25px; padding-right:10px; font-size:11px;}
div.button a.gray span {background: transparent url('/content/images/bt_gray_l.png') no-repeat; display:block; line-height:22px; padding: 0px 0px 3px 10px;}
div.button a.gray:active span {padding: 1px 0px 0px 10px;}

div.button a.graymultiline {background: transparent url('/content/images/bt_graymultiline_r.png') no-repeat scroll top right; height:40px; padding-right:10px; font-size:9px;}
div.button a.graymultiline span {background: transparent url('/content/images/bt_graymultiline_l.png') no-repeat; display:block; padding: 6px 0px 10px 10px;}
div.button a.graymultiline:active span {padding: 7px 0px 9px 10px;}


/* td,th{vertical-align:top; padding:5px;} */
.headline {text-align:left;}
.headline .head{color:#990000;}
.headline table{margin-left:0px;}
.rss_link {width: 16px; height:16px; display:block; background-image:url(/content/images/rss.gif); background-repeat: no-repeat; background-position: left top; padding:0px;}
.new_items {margin-top:10px;}
.new_items .td_cl  {border-left:#CCC solid 1px; }
.new_items a {text-decoration:none; font-weight:normal; font-size:10px;}
.new_items a:link.new_items_ttl, .new_items a:visited.new_items_ttl {color:#000000;}
/* .new_items ul  {margin-left:0px; margin-top:0px; padding-left:15px; text-align:left; line-height:10px;} */

/*.............cont...................*/
.cont{  width:100%;  background-color:#F2F3F7; margin-bottom: 10px;}
.cont td a {font-weight:bold; color:#474861;}
.cont td, .cont td a {  font-size: 10px;}
.cont table{width:100%;}

.c_tl {width: 12px; background-image:url(/content/images/cont/square_01.gif); background-repeat: no-repeat; background-position: left top; padding:0px;}
.c_tc {background-image:url(/content/images/cont/square_03.gif); background-repeat: repeat-x; color:#FFFFFF; }
.c_tc {font-weight:bold; padding: 5px; padding-top: 10px; vertical-align:middle; }
.c_tr {width: 12px; background-image:url(/content/images/cont/square_04.gif); background-repeat: no-repeat;	background-position: right top; padding:0px;}
.c_cl{background-image:url(/content/images/cont/square_07.gif);	background-repeat: repeat-y; background-position: left top; padding:0px;}
.c_cc, .c_cc td {background-color:#F2F3F7;}
.c_cr { background-image:url(/content/images/cont/square_09.gif); background-repeat: repeat-y; background-position: right top; padding:0px;}
.c_bl {height:12px;	background-image:url(/content/images/cont/square_10.gif); background-repeat: no-repeat; background-position: left bottom; padding:0px;}
.c_bc {height:12px;	background-image:url(/content/images/cont/square_11.gif); background-repeat: repeat-x; background-position: left bottom; padding:0px;}
.c_br {height:12px;	background-image:url(/content/images/cont/square_12.gif); background-repeat: no-repeat; background-position: right bottom; padding:0px;}

/*.............navigation...................*/
.navHead, .navRow { background-color:#8284a2; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:5px; padding-bottom:5px;}
.navHead a, .navRow a { color:#FFFFFF; text-decoration:underline; }
.navRow {word-spacing: 0.8em;}


/*INDEX................................*/

.homepagepromobox{ width:200px;background-color:#a70000;color:#FFFFFF;vertical-align:middle; text-align:center;}
.homepagepromobox p { color:#FFF;}
.homeleft{width:170px;}
.homemiddle{padding-right:0;}
.homemiddle h1, .homemiddle h2, .homemiddle h3{margin:0px;text-align:left;}
.homemiddle p{margin:0px;}
.homenewitems{padding:0;}

/*SEARCH................................*/

#layoutTab { width: 100%; visibility:hidden;}
.layoutTab { width: 100%;}
.lCol, .rCol { vertical-align:top; padding-top:0px; }
.lCol{width: 200px;} 
.rCol {width: 220px;}
.lCol{ padding-left: 0px;}
.rCol {padding-right: 0px; }
.cCol {vertical-align:top; padding-top:0px; padding-bottom:0px; width:545px;}


/*.............navigation...................*/
#headDiv { padding: 5px; padding-top:20px; text-align:left; color:#990000; font-weight:bold; font-size:14px;}

/*.............searchForm...................*/

#searchFormContainer{ color:#474861; text-align:left; margin-top: 3px; margin-bottom: 10px; }
#searchForm{ text-align:left;}
#searchPanelHead { height: 47px; width:100%;  background-image:url(/content/images/searchPan.gif); background-repeat:repeat-x; }
#searchPanelHead td {vertical-align:middle; }

#KEYW{width:99%;}
#keyw_td {}
#searchbt_td {width:90px; padding:0px; text-align:center;}
#advancedBt_td {width:10px;}
#advancedBt { font-size:10px;}

#advancedSearch,  #advancedSearch table{ background-color: #f2f3f7; width:100%;}
#advancedSearch td{ background-color: #f2f3f7; padding: 2px;}
/*#qnot {width:200px;} */
/*.............suggestions..................*/

#sugg {width: 100%;}
#sugg td { padding: 5px;}
#sugg a { margin-right: 10px; font-weight: normal;}
.suggL {width: 100px;}
.suggR {}

/*.............item...................*/
.item {	color:#000000; line-height: 1.4em; border-bottom: solid 1px #dadbe4; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;}
.itemHead, .itemHead a,  .itemHead a:hover {color:#474861; font-size:14px;	font-weight:normal;	}
.itemCont{ vertical-align:top; }
.addBt{display:inline;}
.addBt a{background-image:url(/content/images/basket.gif); background-repeat: no-repeat; background-position: left bottom; padding-left:20px; color:#993300;}
.keywords {font-size:11px;}

#singleItem div { padding:5px;}
div.addBtSingle{padding:0!important;}
.addBtSingle a{	
	color:#000000;
	text-decoration:none;
	border:1px dashed black;
	padding:3px;
	}
.addBtSingle a:hover{
	border:1px solid black;
}
.compact_item{margin-bottom:10px;}

/*.............notfound...................*/
#notfound {padding:5px; line-height: 1.6em;}
#notfound div { margin-bottom: 5px;}
#notfound .head { font-weight:bold; color:#000000; font-size:12px;}
#notfound .subj { font-weight:bold; color:#990000;}

/*.............about...................*/
.aboutCustom {border-style: solid; border-color: Red; border-width: 1px;}

/*.............cont...................*/

.q_mark_tb td{font-weight:bold; color:#FFFFFF; padding-left:5px; background:transparent!important;}
.q_mark_td {width:100%; background:transparent!important;}
.q_mark { width:12px; height:12px; margin-left:5px; background-image:url(/content/images/question-mark.png); background-repeat: no-repeat;}



/*.............left...................*/

.showAll {text-align:left; vertical-align:middle;}
.refineTD{text-align:right; width:60%;}
.cTable td, .cBody  td  { padding:0px; }
.cTop {width:100%;}
.cTop td, .cBot  td { padding:4px; }
.cBot  td { padding-bottom:0px; }

.cBody .dot{background-image:url(/content/images/dotted.gif);	background-repeat:repeat-x;	background-position:bottom; }
.cBody .dotl, .cBody .dotr {vertical-align:bottom; padding-bottom: 3px;}
.cBody .dotr { text-align:right;}


#ptp_tab .c_tc, #opt_tab .c_tc {}
#ptp_head_tab td, #opt_head_tab td {padding: 0px; color:#FFFFFF;}
#opt_tab .c_cc {font-weight:bold;}
#optionsTab td { padding: 0px;}

.sliderDiv{position: relative; height: 23px; background:url(/content/slider/bg.gif) no-repeat; margin-left:auto; margin-right:auto;}
.knobDiv {position:absolute; top:0px; width:12px; height:19px; z-index:0;}

#currencyFormBody td { text-align:center;}
#currencyControl {width:100%;}
#tagsCloud a { font-weight:normal; text-decoration:none; }
#tagsCloud a:hover { border-bottom:1px dashed #600; color:#600;}


/*..........right.......................*/


.pr_pr { text-decoration:line-through; color:#993300;}
.pr_pr, .pr { text-align:right}
#cart_tab .c_cc {padding: 0px;}
.shCard .totShop { font-size: 11px; font-weight: normal; }
.shCard table { padding:0px; }
.shCard td { vertical-align:middle; padding:2px; }
.cardItemLink { font-weight: normal; }

.shopLink { text-decoration:underline;}

.totRow td{border-top: solid 1px #ccc; font-weight:bold;}
.checkoutBtCont{text-align:center;}

#proms{text-align:center;}
#proms .dt {padding-top: 0px; }
#proms .sub {font-size:10px;}

#cart_tab .c_tc, #promotion_tab .c_tc, #proms, #proms .dt { font-size:12px;}
#proms, #proms .dt {line-height: 1.4em;}
#cart_tab .c_cc td  { font-size:11px;}


#promotion_tab .c_tl {background-image:url(/content/images/cont/squareRed_01.gif);}
#promotion_tab .c_tc {background-image:url(/content/images/cont/squareRed_03.gif);}
#promotion_tab .c_tr {background-image:url(/content/images/cont/squareRed_04.gif);}
#promotion_tab .c_cl {background-image:url(/content/images/cont/squareRed_07.gif);}
#promotion_tab .c_cr {background-image:url(/content/images/cont/squareRed_09.gif);}
#promotion_tab .c_bl {background-image:url(/content/images/cont/squareRed_10.gif);}
#promotion_tab .c_bc {background-image:url(/content/images/cont/squareRed_11.gif);}
#promotion_tab .c_br {background-image:url(/content/images/cont/squareRed_12.gif);}

.star {font-size: 9px;}
.free {font-weight:bold;}



/*CHECKOUT--------------------*/

#ca {width:800px; margin-left:auto; margin-right:auto; color:#474861; font-weight:bold;}
#ca td {font-size:11px; color:#474861; }
.rt{ width:100%; }

.checkoutTB { width:100%; margin-top: 10px; margin-bottom: 20px;  }
.checkoutTB td {background-color:#eaebf0; font-weight:bold; border: #fff solid 1px; padding:10px; vertical-align:middle; }


.caNav { background-color:#8284a2; padding: 5px; color:#FFFFFF; font-weight:bold; margin-bottom:10px;}
.caNav span { color:#232430;}

#ca #card {margin-bottom: 2px;}
#ca .caProb {color:#990000; font-weight:normal; margin-bottom:10px; text-align:right;}

.total {width:100%; text-align:left; margin-bottom:10px;}
.total td {font-weight:bold; padding:10px; background-color:#cdceda; }
.totalL {}
.totalR { text-align:right;}

#coupons {  width:100%; border: 1px solid #CCCCCC;  margin-top: 10px; margin-bottom: 20px; font-weight:normal; }
#coupons td {background-color:#ffffff; padding:10px; font-size:11px; color:#474861;}
#haveACoupon {margin-left:0px!important; }
#haveACoupon td {font-weight:bold; border:none; padding:0px; vertical-align: middle; color:#474861;}
#couponID {width:200px;}

#delivery td{font-weight:normal; }
.red {color:#990000;}
#freeze td{font-weight:normal; }


#botCheckoutTB {margin-top:10px; width:100%;}
.detailsTB {width:100%;  font-weight:bold; }
.detailsTB td {background-color: #eaebf0;  border: #fff solid 1px; padding:10px; vertical-align:middle; }
.detailsFormTB td { border:none; vertical-align:top!important;}
.detailsFormTB {width:100%;}

#agreement {font-weight:normal; padding-top: 10px; }

.chargeApp {padding-top: 5px; padding-bottom:5px; font-weight:normal; }
#weAccept {margin-top: 5px;}
#weAcsImg td {vertical-align:bottom;}

#lCol {padding:0px; padding-right:10px; vertical-align:top;}
#rCol {width:240px; padding: 0px; padding-left:10px; border-left:1px solid #eaebf0; vertical-align:top;}
#rCol img{display: inline; }
.p100 { width:100%;}

#ca .cont .c_tc { color:#FFFFFF;}
#ca .cont .c_cc {font-weight:normal;}
#ca .cont table td {padding: 0px;}

#ca #lockHead {vertical-align:middle; height:16px;}
#ca #lockImg {
	width: 14px; height:16px; float:left; margin-right: 5px;
	background-image:url(/content/images/lock.png); background-repeat:no-repeat;
}

#ca #lockTxt { padding-top: 3px; }
#ca #weAcsImg td{padding:1px;}

/*SELLER LOGIN.......................*/

.slr_log_lCol{ padding-right:5px;}
.slr_log_rCol{border-left: #cdceda solid 1px; width:150px;}


/*SELLER REGISTER.......................*/

#sr td, #sr li {font-size:11px;}
#sr .cont ul, #sr .cont li { margin:0px; padding:2px;}
#sr .cont ul { margin-left:10px;}
#sr .cont .c_cc { padding-top: 6px; padding-bottom:6px;}

.textinput, .inputregdata {border:#000099 solid 1px;}
.lColSR { padding-left:0px;}
.rColSR {width: 213px; border-left:1px solid #eaebf0; padding-right:0px;}
#captcha_cont {font-weight:bold; text-align:center;}

td #details_msg { text-align:center; color:#900; font-size:14px;}
.sr_error {color:#990000; width:100%;}
#slr_id_msg {color:#990000; font-weight:bold;}

/*SELLER .......................*/
#mainContent .caNav { margin-top: 10px;}

#uploadTB {width:100%;}
#uploadMovTB {width:100%; height:100%;}
#uploadMovTB td {text-align:center; vertical-align:middle;}
#msg {color:#990000; font-weight:bold;}
#lColS { padding-left:0px;}
#rColS {width: 216px; border-left:1px solid #eaebf0; padding-right:0px;}
.uploaded_file{padding:10px; margin-bottom:10px; background-color:#f3f2f7; border:solid 1px #cccccc;}
.uploaded_file table {width:100%; font-weight:bold;  }
.uploaded_file td {color:#8185a2;}
.uploaded_file .simple {color:#000000; font-weight:normal; width:100%;}
#uploadTB .textinput {width:500px; border:#7f9db9 solid 1px;}
.uplcats {width:500px; border:1px solid Silver;}
.uplcats td {text-align:left;}
#uploadTB .upltextshort {width:200px;}
#uploadTB .upltextarea{width:500px; height:50px; }
#ppdescTB{width: 280px;}

.r_corners_black {margin:0px auto; background:#fff url(/content/images/r_corner/r_corner_03.gif) repeat-y left top; }
.r_corners_top  {width:100%; height:20px; background:url(/content/images/r_corner/r_corner_01.gif) no-repeat left top;}
.r_corners_top span {display:block; position:relative; height:20px; background:url(/content/images/r_corner/r_corner_02.gif) no-repeat right top;}
.r_corners_center {background:url(/content/images/r_corner/r_corner_05.gif) repeat-y right top; padding:1px 20px 1px 25px;}
.r_corners_bottom  {height:60px;  background:url(/content/images/r_corner/r_corner_06.gif) no-repeat left bottom;}
.r_corners_bottom  span {display:block; position:relative; height:60px; background:url(/content/images/r_corner/r_corner_07.gif) no-repeat right top;}



/*SELLER STATUS.......................*/

.slr_limited{color:#F00;}
.slr_inactive{font-weight:bold;color:#000;}
.slr_idp_limited{color:#F60;}
.slr_idp_verified{color:#0C6;}
.slr_non_regular{color:#CCC;}
		
/*FB .......................*/
a.fb_connect_short{ display:block; width: 89px; height:21px; cursor:pointer; background-image:url(/content/images/connect_light_medium_short.gif); background-repeat:no-repeat; }
a.fb_connect_long{display:block; width: 169px; height:21px; cursor:pointer; background-image:url(/content/images/connect_light_medium_long.gif); background-repeat:no-repeat;}

.no_left_margin_p p, .no_left_margin_p h3{margin-left:0px;}
/* + SEARCH.CSS */

/* - Common Brand Styles */
/* - Language Styles (FR) */
.rColSR {width: 260px;}
.slr_log_lCol{ width:750px;}
.slr_log_rCol{width:180px; }/* + Language Styles (FR) *//* Local Styles */
/* Academon.com Styles */

#lpageleftnav p { font-size:100%; }

body,p,td,th,li,input,a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
body,p,td,th,li,input{
color:#000000;
}
.secondarytext{
	color: #336699;
}
.hitext{
	color: #990000;
}
td,th{
vertical-align:top;
padding:5px;
}
th{
text-align:left
}
div#container{width:965px;margin-left:auto;margin-right:auto}
table#main{
width:auto
}
td#rightside{
width:160px;
}
td#body{
	width:730px;
}
.widthcontent {
width:735px;
}
table#homesearch{
height:40px;
border:#8284a2 solid 1px;
}
table#homesearch td{
vertical-align:middle;
}
.gradgreyv, .headline{
background-image:url(/inc/skin/academon.com/img/grad-grey-v.png); background-repeat:repeat-x;
}
.headline, .headlinenobg{
color:#990000;
font-weight:bold;
font-size:120%;
}
.bglight, .textbox, table#tabsamenu th, table#tabs td p{
	background-color:#eaebf0;
	color: #8284a2;
}
.bgmedium{
background-color: #cdceda;
color: #000000;
}

.bgdark{
	background-color: #8284a2;
}
.bgdark, td#textswapper, td#textswapper a{
	color: #eaebf0;
}
.bghi, .btnhi{
		background-color: #981b1e;
		color: White;
}
div#topics, div.rightside{
padding: 5px;
margin-left: 5px;
}
div#topics a{
font-weight:normal;
}

/* Border lines */
.bordered, .textbox, .topline, .bottomline, .rightline, .leftline, .gradgreyv, .headline, td#rightside, div#topics, div.rightside, table#tabs, div#tabcontent, div#tablinks, table#tabsamenu th, table#tabsamenu{
border-color: #cdceda;
border-width: 0px;
border-style: solid;
}
.bordered, .textbox, table#tabs, table#tabsamenu{
border-width: 1px;
}
.topline, .gradgreyv, .headline{
border-top-width: 1px;
padding-top: 5px;
}
.bottomline{
border-bottom-width: 1px;
padding-bottom: 5px;
}
.rightline{
border-right-width: 1px;
padding-right: 5px;
}
.leftline, td#rightside, div#topics, div.rightside, div#tabcontent{
border-left-width: 1px;
padding-left: 5px;
}

/* Table with JS-switching tabs */

table#tabs {
width:790px;
margin:0px;
}
table#tabs div{
display:none;
height:250px;
overflow:auto;
}
table#tabs div#tab1{
display:block;
}
table#tabs th{
text-align:left;
height:40px;
vertical-align:middle;
width:180px;
border: 1px solid #eaebf0;
}
table#tabs th#td1{
border-right:none;
}
table#tabs td p{
margin-left:0px;
}

/* Text Swapper */

td#textswapper{
width: 234px;
height: 109px;
background-image: url(/sitehome/img/bg-text-swapper.png);
background-repeat: no-repeat;
padding: 15px;
}

/* Switched tabs layout for FAQ pages */
div#tabcontent, div#tablinks {
	margin-top: 10px;
	padding: 18px;
	color: #666786;
}
div#tabcontent {
	float: right;
	width: 520px;
	overflow:auto;
}
div#tabcontent div{
	display: none;
}
div#tabcontent p, .linespace, .linespace.p {
	color: #474861;
	margin-left:0;
	margin-right:0;
	line-height: 20px;
	margin-bottom: 20px;
}
div#tabcontent li, .linespace.li{
line-height: 20px;
}

div#tablinks{
	float: left;
	width: 360px;
}
div#tablinks div{
	cursor: pointer;
	margin-bottom: 8px;
}
div#tabcontent div.off{
	display:none;
}
div#tabcontent div.on{
	display:block;
}
div#tablinks ul{
margin-left:25px;
padding-left:0;
}
div#tablinks li div.on {
	color: #474861;
	background-color: #ffffff;
	font-weight: bold;
}
div#tablinks li div.off{
	color: #8284a2;
	background-color: #ffffff;
}

/* Seller Area Menu */

table#tabsamenu {
width: 100%;
height: 130px;
}
table#tabsamenu th{
color: maroon;
background-color: #e4e3eb;
text-align:left;
border-bottom-width: 1px;
}
table#tabsamenu td a{
text-decoration:none;
font-weight:normal;
}
table#tabsamenu td{
width: 25%;
}
table#tabsamenu th#bnrtxt{
padding:0;
border-right-width: 2px;
border-right-style: solid;
}

/* + SEARCH.CSS */
