BODY { padding: 0px; margin: 0px; }
form { padding: 0px; margin: 0px; }

/* General Text */
td { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }
.solidblue { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #487eaf; }
td a { text-decoration: none; color: black; }
td a:hover { text-decoration: underline; color: black; }
.bluelink { color: #487eaf; }
.bluelink2 { color: #315998; margin-top: 0.5px; margin-bottom: 15px; }
.bluelink_ralign { margin-top: 4px; text-align: right; color: #315998; }
.bluelink:hover {color: #FF3300; }


/* General Formatting */
.alignTopRight { text-align: right; vertical-align: top; }
.alignCenterRight { text-align: right; vertical-align: middle; }
.alignTopLeft { text-align: left; vertical-align: top; }

/* Head Table Specific  */
table.header { width: 779px; margin-left:auto; margin-right:auto; }
.mainback {background-image: url(images/maintableback.gif);}

/* Main Table Specific */
#maintable { width: 779px; margin-left:auto; margin-right:auto; background-image: url(images/maintableback.gif); background-repeat:repeat-y; }
.maincell { text-align: left; vertical-align: top; }

/* Bottom Table Specific  */
#bottomtable { width: 779px; margin-left:auto; margin-right:auto; }


/* SideBar Blocks */
#loginblock { width: 100%; margin-top: 5px; }
#loginblock input { background-color: #fefefe; border: solid 1px #7F9DB9; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; padding: 2px; width: 95%; }
td.logincell1 { padding-right: 10px; width: 1%; }
td.logincell2 { width: 100%; text-align: right; }
#loginblock2 { width: 100%; margin-top: 5px; }
	
/* Other */
td.box_title_middle { vertical-align: bottom; background-image: url(images/box_title_middle.gif); background-repeat: repeat-x; }
td.box_top { text-align: left; background-image: url(images/box_top.gif); background-repeat: repeat-x;}
td.box_topright { text-align: right; background-image: url(images/box_top.gif); background-repeat: repeat-x;}
td.box2_top { text-align: left; background-image: url(images/box2_top.gif); background-repeat: repeat-x;}
td.box2_topright { text-align: right; background-image: url(images/box2_top.gif); background-repeat: repeat-x;}

td.box_bottom { text-align: left; background-image: url(images/box_bottom.gif); background-repeat:  repeat-x;}
td.box_bottomleft { text-align: left; background-image: url(images/box_bottom.gif); background-repeat: repeat-x;}
td.box_left { background-color: White; text-align: left; background-image: url(images/box_left.gif); background-repeat: repeat-y; }
td.box_right { text-align: left; background-image: url(images/box_right.gif); background-repeat: repeat-y; }
td.box_main { padding: 2px; vertical-align: top; }

td.matrixcell1 { border-bottom: solid 2px #f9f9f9; height: 24px; padding-top: 0px; padding-bottom: 0px; padding-right: 20px; }
td.matrixcell2 { background-color: #f3f3f3; border: solid 1px white; font-size: 11px;  height: 24px; padding-top:0px; padding-bottom: 0px; text-align: center; padding-left: 5px; padding-right: 5px; }

table.domain { padding-top: 10px; width: 100%; }
input.domain { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; background-color: #EFF4FC; border: solid 1px #7F9DB9; }
select.domain { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; border: solid 1px #7F9DB9; }

font.bigprice { font-family: Arial, Sans-Serif; font-size: 24px; color: #315998; font-weight: bold;}
font.smallprice { font-family: Arial, Sans-Serif; font-size: 10px; color: #315998; font-weight: bold; letter-spacing: 2px;}
font.smallprice2 { font-family: Arial, Sans-Serif; font-size: 10px; color: #315998;}

table.newsback { background-image: url(images/homeback.gif); background-repeat: no-repeat; }

table.matrix tr.hovering td.matrixcell2
{
	background-color: #aaaaaa; color: White;
	cursor: pointer;
	cursor: hand;
		font-weight: bold;

}

table.matrix tr.hovering td.matrixcell2 a,
table.matrix tr.hovering td.matrixcell2 a:link,
table.matrix tr.hovering td.matrixcell2 a:active,
table.matrix tr.hovering td.matrixcell2 a:hover,
table.matrix tr.hovering td.matrixcell2 a.bluelink,
table.matrix tr.hovering td.matrixcell2 a.bluelink:link,
table.matrix tr.hovering td.matrixcell2 a.bluelink:active,
table.matrix tr.hovering td.matrixcell2 a.bluelink:hover 
{
	color: White;
}

table.matrix tr.hovering td.matrixcell1
{
	border-bottom: solid 2px #aaaaaa;
	cursor: pointer;
	cursor: hand;
}


table.matrix tr td.matrixcell2 img
{
	background-image: url(images/tick.gif);
	cursor: pointer;
	cursor: hand;
}

table.matrix tr.hovering td.matrixcell2 img
{
	background-image: url(images/tick2.gif);
	cursor: pointer;
	cursor: hand;
}



	
	
	
	
	
	
	
	