img { border: 0 }

body {
    margin: 0px 0px;
    font-family: Arial, Lucida Grande
}

td.menubar { background: url('images/1.12left.gif'); background-repeat: repeat-x }

a.menubar { color: #000000 }

td.underprod, a.underprod {
    font-family: Arial;
    color: #a0a7ad;
    font-size: 12px;
    text-align: center;
    text-decoration: none 
}
a.underprod:hover { text-decoration: underline }

a.prod_rightpane_cat { 
    font-size: 12px;
    color: #ffffff;
    text-decoration: none
}
a.prod_rightpane_cat:hover { text-decoration: underline }

a.prod_rightpane_cat2 {
    font-size: 12px;
    color: #778087;
    text-decoration: none;
}
a.prod_rightpane_cat2:hover { text-decoration: underline }

.imac_hw_desc { 
    padding: 0px 0px 0px 0px;
    color: #44555f;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #c8d2de;
    line-height: 1.2;
    height: 30px
}

.pline { border-right: 1px solid #989898 }

.imacnew_hw_desc {
    color: #43555f;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #c8d2de;
    height: 30px
}

.imac_price {
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #c8d2de;
    height: 30px
}

.imac_price2 { 
    padding: 0px 4px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    //color: #767c79
}

.imac_price2de {
    padding: 0px 4px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    height: 45px;
    //color: #767c79
}

.imac_price2di {
    padding: 0px 4px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    height: 60px;
    //color: #767c79
}

span.deprice {
    font-size: 13px;
    font-weight: bold;
    color: blue
}

span.diprice {
    font-size: 13px;
    font-weight: bold;
    color: green
}


span.deprice_w {
    font-size: 13px;
    font-weight: bold;
    color: #ffffff
}
span.diprice_w {
    font-size: 13px;
    font-weight: bold;
    color: #ffffff
}

.imac_spef_desc {
    padding: 5px 4px 0px 0px;
    font-size: 11px;
    color: #767c79;
}

.imac_what_in_the_box_title {
    padding: 0px 0px 0px 0px;
    color: #5c708a;
    font-size: 16px;
    font-weight: bold;
    text-align: right
}

.imac_what_in_the_box { font-size: 12px; text-align: right }

.imac_goto {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}

a.imac_goto:hover { text-decoration: underline }

.imac_support {
    color: #000000;
    font-size: 12px;
    font-weight: bold
}

.imac_support_info {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    background: url('images/mb-cap.gif') repeat-x
}

td.personalisation
{
	background-color: rgb(236,236,236);
	padding: 1px 5px 1px 6px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	border: 1px solid rgb(236,236,236);
	vertical-align: top;
}

td.main_title
{
	background-color: rgb(152,157,165);
	color: white;
	font: 11px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 0px 5px 2px 6px;
	font-weight: bold;
}

td.main_title_contents
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 12px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 1px 5px 2px 6px;
	//font-weight: bold;
}

td.main_title_contents33
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 12px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 4px 5px 0px 0px; width: 235px; height: 50px; background: url('images/index/blocks/content_cell.gif');
}

td.main_title_contents33-b
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 12px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 4px 5px 0px 0px; width: 235px; height: 50px; background: url('images/index/blocks/content_cell.gif');
	font-weight: bold;
}

td.main_title_contents-wborder
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 12px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 1px 5px 2px 6px;
	border-bottom: 1px solid #ffffff;
}

td.main_title_contents-wg
{
	color: #000000;
	font-size: 12px;
	font-family: Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 4px 7px 2px 6px;
}

td.main_title_contents1
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 12px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 1px 5px 2px 6px;
	border-top: 1px solid #ffffff
}

td.news_title
{
	background-color: rgb(152,157,165);
	color: white;
	font: 12px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 0px 5px 2px 6px;
	font-weight: bold;
}

/*td.news_title_contents
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 13px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 1px 5px 2px 6px;
}
td.news_titlencontents
{
	background-color: rgb(236,236,236);
	color: #000000;
	font: 13px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 1px 5px 2px 6px;
	font-weight: bold;
}*/

td.news_title_contents
{
	color: #000000;
	font: 13px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 5px 5px 2px 6px;
}

td.news_titlencontents
{
	color: #000000;
	font: 13px Arial, 'Lucida Grande', Geneva, Verdana, sans-serif;
	padding: 1px 5px 2px 6px;
	font-weight: bold;
}

a.submenu {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}
a.submenu:hover { text-decoration: underline }

a.submenuB {color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline}
a.submenuB:hover {text-decoration: none}

a.submenu_red {color: red; font-size: 12px; font-weight: bold; text-decoration: none}
a.submenu_red:hover {text-decoration: underline}

a.submenu_redB {color: red; font-size: 12px; font-weight: bold; text-decoration: underline}
a.submenu_redB:hover {text-decoration: none}


/*h3.title {border-bottom: 1px solid #a1a5a9; padding-bottom: 3px; padding-top: 5px; color: #76797c; margin-bottom: 1em;}*/

h3.title-white {border-bottom: 1px solid #a1a5a9; padding-bottom: 3px; padding-top: 5px; color: #ffffff; margin-bottom: 1em;}

td.pcontent {
    font-size: 13px;
    font-weight: bold
}

td.pcontent2 { font-size: 13px }

a.profileli { font-size: 13px; font-weight: bold; text-decoration: none; color: blue }
a.profileli:hover { text-decoration: underline; }

a.main_link {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000
}

a.main_link:hover { text-decoration: underline; }

a.addon_link {
    font-size: 13px;
    text-decoration: none;
    color: blue
}
a.addon_link:hover { text-decoration: underline; }

a.board-email {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000
}
a.board-email:hover { text-decoration: underline; }

tr.head_title, td.head_title { background: #DEF5FB; }

tr.content_title, td.content_title { background: #FFFFFF; }

td.results {
    padding: 6px 4px 6px 0;
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #D9D9D9;
}

td.product_title {
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #a1a5a9
}

td.product_content {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px
}

td.product_content1 {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #a1a5a9
}

td.product_contenta {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px;
    border-top: 1px solid #a1a5a9
}

td.product_content1a {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px;
    border-top: 1px solid #a1a5a9;
    border-bottom: 1px solid #a1a5a9
}

a.product_link {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: blue
}
a.product_link:hover { text-decoration: underline; }

a.product_link_black {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000
}
a.product_link_black:hover { text-decoration: underline; }

td.product_description {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #a1a5a9
}

td.product_basket_addon, td.product_basket_addon_last {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px;
    border-top: 1px solid #cccccc
}

td.product_basket_addon_last {
    border-bottom: 1px solid #a1a5a9
}

td.product_basket_addons_title {
    padding: 2px 5px 0px 0;
    font-weight: bold;
    font-size: 12px
}

td.sresults-right {
    padding: 2px 5px 2px 0;
    font-size: 12px;
    border-top: 1px solid rgb(152, 157, 165);
    border-right: 1px solid rgb(152, 157, 165);
    border-bottom: 1px solid rgb(152, 157, 165);
    background: rgb(236,236,236)
}

td.sresults-left {
    padding: 2px 5px 2px 0;
    font-size: 12px;
    border-top: 1px solid rgb(152, 157, 165);
    border-left: 1px solid rgb(152, 157, 165);
    border-bottom: 1px solid rgb(152, 157, 165);
    background: rgb(236,236,236)
}

td.sresults {
    padding: 2px 5px 2px 0;
    font-size: 12px;
    border: 1px solid rgb(152, 157, 165);
    background: rgb(236,236,236)
}

td.sresults-blank {
    padding: 2px 5px 2px 0;
    font-size: 12px
}

a.add {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000
}
a.add:hover { text-decoration: underline; }

a.add2 {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff
}
a.add2:hover { text-decoration: underline; }

a.add2blue {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: blue
}
a.add2blue:hover { text-decoration: underline; }

a.add2blue2 {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none; 
    color: #006699
}
a.add2blue2:hover { text-decoration: underline; }

a.add2blue14 {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: blue
}
a.add2blue14:hover { text-decoration: underline; }

a.wgrey { font-size: 14px; font-weight: bold; text-decoration: none; color: #aaaaaa }
a.wgrey:hover { text-decoration: underline; }

.productinfo_title {font-family: Arial, Lucida Grande; font-size: 20px; font-weight: bold}
.productinfo_price {font-family: Arial, Lucida Grande; font-size: 15px; font-weight: bold}
.productinfo_clprice {font-family: Arial, Lucida Grande; font-size: 15px; font-weight: bold; color: red}
.productinfo_deprice {font-family: Arial, Lucida Grande; font-size: 15px; font-weight: bold; color: blue}
.productinfo_diprice {font-family: Arial, Lucida Grande; font-size: 15px; font-weight: bold; color: green}
.productinfo_dwhite {font-family: Arial, Lucida Grande; font-size: 15px; font-weight: bold; color: #ffffff}
.productinfo_description {font-family: Arial, Lucida Grande; font-size: 13px}
.whatsinthebox {
        font-size: 16px;
        font-weight: bold;
        /*color: rgb(116,116,116);*/
        color: #5c708a;
        line-height: 14px;
        padding: 5px 5px 5px 8px;
        margin: 0;
}
.whatsintheboxc {
        font-size: 12px;
        font-weight: bold;
        /*color: rgb(116,116,116);*/
        color: #000000;
        line-height: 14px;
        padding: 5px 5px 5px 8px;
        margin: 0;
}
.ipod_price {
    font-size: 13px;
    font-weight: bold;
}
a.down-cat {
color: #000000; font-size: 12px; font-weight: bold; text-decoration: none
}

a.down-cat:hover {text-decoration: underline}

a.down-title {font-size: 12px; font-weight: bold; color: #006699; text-decoration: none}

a.down-title:hover {text-decoration: underline}

.error-title_class {padding: 3px 3px 3px 3px; background: #f4f4f4; font-size: 12px; color: #000000}

.down-title_class1 {padding: 3px 3px 3px 3px; background: #ffffff; font-size: 12px}

.down-download_class1 {font-size: 12px; font-weight: bold; color: #000000; padding: 3px 0px 3px 3px; background: #ffffff; font-size: 12px}

.down-size_class1 {font-size: 12px; font-weight: bold; color: #000000; padding: 3px 0px 3px 3px; background: #ffffff; font-size: 12px}

.down-title_class2 {padding: 3px 3px 3px 3px; background: #f4f4f4; font-size: 12px}

.down-download_class2 {font-size: 12px; font-weight: bold; color: #000000; padding: 3px 0px 3px 3px; background: #f4f4f4; font-size: 12px}

.down-size_class2 {font-size: 12px; font-weight: bold; color: #000000; padding: 3px 0px 3px 3px; background: #f4f4f4; font-size: 12px}

.down-desc_class1 {padding: 3px 3px 3px 3px; background: #ffffff; color: #000000; font-size: 13px}

.down-desc_class2 {padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 13px}

.board-desc_class {padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}

.board-add-name_class {
    width: 80px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.board-add-value_class {
    width: 480px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.formdis-add-name_class {
    width: 100px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.formdis-add-value_class {
    width: 460px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.formdis-full_line {
    width: 560px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.formdis-full_line2 {
    width: 560px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.admin-add-name_class {width: 100px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}

.admin-add-value_class {width: 460px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}

.admin-add-name-value_class {width: 560px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}

.board-add-name-value_class, .formdis-add-name-value_class {width: 560px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}

.a460px-cell {
    border-bottom: 1px solid #acacac;
    width: 460px;
    height: 27px;
    background: url('images/downloads/paginationtop.gif') no-repeat;
}

.down-cell, .a560px-cell {
    border-bottom: 1px solid #acacac;
    width: 560px;
    height: 27px;
    background: url('images/downloads/paginationtop.gif') no-repeat;
}

.downlist-title {
    width: 410px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.linklist-title {
    width: 500px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.linklist-enters {
    width: 60px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.error-title {
    width: 560px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.downlist-download {
    width: 85px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.downlist-size {
    width: 65px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.boardlist-title {
    width: 475px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.boardlist-date {
    width: 85px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.boardadd-title {
    width: 560px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.boardadd-title111 {
    width: 560px;
    font-size: 17px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.asearch-half-title {
    width: 280px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}

.main-title {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
    width: 235px;
    height: 22px;
    background: url('images/index/blocks/subject_cell.gif') no-repeat;
}

.search_download-title {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
    width: 180px;
    height: 22px;
    background: url('images/downloads/search_download-title.gif') no-repeat;
}

.down-info_title {font-family: Arial, Lucida Grande; font-size: 20px; font-weight: bold}

.down-info-o {font-family: Arial, Lucida Grande; font-size: 13px; font-weight: bold}

.down-info-oCON {font-family: Arial, Lucida Grande; font-size: 15px}

.dlbtn {
    display: block;
    background: transparent url('images/downloads/dlbtn.gif') no-repeat right top;
    width: 46px;
    height: 23px;
    text-decoration: none;
    color: #76797c;
    font-size: 10px;
    font-weight: normal;
    padding: 9px 92px 0px 99px;
    margin: 0 0 8px 1px;
}

a.down-size_dlink {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}

a.down-size_dlink:hover {
    text-decoration: underline;
}

a.prod-page_link {
    color: blue;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}

a.prod-page_link-first {
    color: blue;
    font-size: 12px;
    text-decoration: none
}

a.prod-page_link:hover, a.prod-page_link-first:hover {
    text-decoration: underline;
}

a.manf_url {
    text-decoration: underline;
    color: black;
}

a.manf_url:hover {
    text-decoration: none;
}

span.productlist_dealer {
    color: blue;
}

span.productlist_distu {
    color: green;
}

span.productlist_dwhite {
    color: #ffffff;
}

td.sub_category_padding_top {
    padding: 4px 0px 0px 0px;
}

td.sub_category_padding {
    padding: 2px 0px 0px 0px;
}

a.a-black_underline {
    color: #000000;
    text-decoration: underline;
}

a.a-black_underline:hover {
    text-decoration: none
}

ul { margin: 3px -20px 0px 0px };
ul.chosen_addons { margin:0 }
/*li { color: grey }*/

tr.radiorow { background: #ffffff; cursor: normal; height: 21px; }
tr.radiorow_over { background: #ECECEC; cursor: pointer; height: 21px; }
tr.radiorow_selected { background: #D2EBFF; height: 21px; }

td.choose_addons_leftpane_title {
    height: 23px;
    background: url('images/downloads/paginationtop.gif') no-repeat;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 4px 0px 0px;

}

td.choose_addons_leftpane_contents {
    background: #f4f4f4;
    font-size: 12px;
    padding: 2px 4px 2px 0px;
}

div.choose_addons_leftpane_finalprice {
    font-size: 14px;
    font-weight: bold;
}

/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
*** START ***
***********************************************/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

/***********************************************
*** END ***
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

a.basket_class {
    text-decoration: none;
    font-size: 15px;
    color: blue;
}

a.basket_class:hover {
    text-decoration: underline;
}

td.product_rightpane_blocks_content {
    border-right: 1px solid #9FA6AE;
    border-bottom: 1px solid #9FA6AE;
    border-left: 1px solid #9FA6AE;
    padding: 9px 7px 9px 7px;
}

td.product_rightpane_blocks_title {
    border: 1px solid #9FA6AE;
    background: url('images/downloads/paginationtop.gif');
    padding: 0px 4px 2px 0px;
}

a.product_rightpane_blocks_title_link {
    text-decoration: none;
    font-size: 14px;
    color: #000000;
    font-weight: bold
}

a.product_box_link, td.product_box_title {
    font-family: Lucida Grande;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

a.product_box_link:hover {
    color: #0085cf;
}

.pregister-add-name-value_class {width: 560px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}
.pregister-add-name_class {
    width: 90px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.pregister-add-value_class {
    width: 195px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.pregister-add-validate_class {
    width: 275px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.asearch-add-name-value_class {width: 560px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}
.asearch-half-add-name-value_class {width: 280px; padding: 3px 3px 3px 3px; background: #f4f4f4; color: #000000; font-size: 14px}
.asearch-add-name_class {
    width: 90px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

.asearch-add-value_class {
    width: 470px;
    padding: 3px 3px 3px 3px;
    background: #f4f4f4;
    color: #000000;
    font-size: 14px
}

form {
    margin: 0 0 0 0;
}

span.validate {
    color: red;
    font-size: 12px
}

a.manfs_links_mainpage {
    color: #0f86da;
    /*#0d7bc9*/
    text-decoration: none;
    font-weight: none;
}

a.manfs_links_mainpage:hover {
    text-decoration: underline;
}

a.asearch_link {
    font-size: 14px;
    text-decoration: underline;
    color: #5a5a5a;
    position: relative;
    top: -1px;
}

a.asearch_link:hover {
    text-decoration: none;
}

td.white_td { background: #ffffff }

/* Doubleteam Dec 2009 */
/*#mainblock { background: url('images/newver/block_bg.gif'); background-repeat: no-repeat }*/
#mainblock td.title { background: url('images/newver/block_header.gif'); background-repeat: no-repeat; height: 62px }
#mainblock span.title,div.title { padding-right: 50px; color: #ffffff; vertical-align: middle }
#mainblock a.title { color: #ffffff }
#mainblock td.content { vertical-align: top; font-size: 12px; font-weight: bold; padding-right: 20px }

#topbar td.bar { background: #000000 }
#topbar a { color: #ffc40d; text-decoration: none; vertical-align: top; font-size: 15px }
#topbar a:hover { text-decoration: underline }

#mainblock2 td.title { background: url('images/newver/block2_header.gif') no-repeat right top; height: 92px }
#mainblock2 div.title { padding: 0px 72px 0px 0px; color: #ffffff; font-size: 19px; font-weight: bold }
#mainblock2 td.content { font-size: 14px; padding: 0px 20px 0px 0px; }
#mainblock2 td.content div.subtitle { font-size: 19px; font-weight: bold }
#mainblock2 td.content2 { font-size: 13px }

#clubtable { background: #bfbfbf }
#clubtable th { text-align: center; background: #ffde92 }
#clubtable td { text-align: center; background: #ffffff }

#newsblock td.title { background: url('images/newver/block2_header.gif') no-repeat right top; height: 92px }
#newsblock div.title { font-size: 17px; padding: 0px 72px 0px 0px; font-weight: bold; color: #ffffff }
#newsblock td.title a { color: #ffffff }
#newsblock td.content { font-size: 14px; padding: 0px 20px 0px 0px; }

a.top_link { text-align: center; font-weight: bold; text-decoration: none; color: #000000; font-size: 13px}

td.top_link { text-align: center; width: 66px }
td.top_link:hover { background: url('images/dec2009/nav-bg-hover.png') }
td.top_link:active { background: url('images/dec2009/nav-bg-clicked.gif') }

td.line123 { background: url('images/dec2009/nav2-bg_notover.gif') no-repeat; height: 27px; padding-right: 3px; font-size: 13px; font-weight: bold; cursor: pointer;}
td.line123_over { background: url('images/dec2009/nav2-bg_over.gif') no-repeat; height: 27px; padding-right: 3px; font-size: 13px; font-weight: bold; cursor: pointer;}
td.line123_search { padding-right: 3px; font-size: 15px; font-weight: bold}
.ajaxpage { margin: 15px }
/*.ajaxpage .title { font-weight: bold; font-size: 17px; background: url('images/dec2009/bheader.gif') no-repeat; height: 37px; width: 581px; text-align: right }
.ajaxpage .content { font-size: 13px }*/
.ajaxpage .subject { font-size: 24px; font-weight: bold }

.ajaxpage .mainpage_table_title, .newStyleHeadline { font-weight: bold; font-size: 17px; background: url('images/dec2009/bheader.gif') no-repeat; height: 28px; width: 581px; text-align: right; padding: 0px 10px 0px 0px; color: #ffffff;

	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	opacity: 0.55
 }
.ajaxpage .mainpage_table_content { font-size: 15px }

img.topbar_images { width: 45px; height: 45px }

a.plink { font-size: 14px; font-weight: bold; text-decoration: none; color: #000000 }
a.plink:hover { text-decoration: underline; }
td.ptd { font-size: 16px; font-weight: bold;  }
td.ptd_small,a.ptd_small { font-size: 14px; font-weight: bold; color: #000000;  }
td.pdesc11 { font-size: 13px; padding: 6px 6px 0px 0px }

/*td.board_list_subject { font-size: 16px; font-weight: bold; text-decoration: none; color: #000000 }
*/

td.board_list_subject { font-weight: bold; font-size: 16px; background: url('images/dec2009/bheader.gif') no-repeat; height: 28px; text-align: right; padding: 0px 10px 0px 0px; color: #ffffff;

	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	opacity: 0.55 }

.cc1{
font-size: 14px;
font-weight: bold;
text-align: center;
background: #c7c7c7;
color: #000000;
cursor: pointer;
border: 1px solid #000000;
/* Setting a CSS3 box shadow around the button */

/*-moz-box-shadow:0 0 1px black;
webkit-box-shadow:0 0 1px black;
box-shadow:0 0 1px black;

text-shadow:0 1px black;*/

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	text-decoration: none;
}

a.linksLink, a.dlLink { font-weight: bold; font-size: 16px; text-decoration: underline; color: #ffffff }
a.linksLink:hover, a.dlLink:hover { text-decoration: none }

a.moreDetailLink { font-size: 13px; text-decoration: underline; }
a.moreDetailLink:hover { font-size: 13px; text-decoration: none; }
