.theme
{
	background-color: #0096D6;	
}

.tablecontainer
{
    position: absolute;
}

.mytable
{
    table-layout: fixed;    
}

.mytable TD, .mytable TH
{
    border: solid 1px black;
    width: 120px;
}

.mytable TH
{
    background-color: #e0e0e0;    
}

.nowrap{white-space:nowrap;} 
.normalwrap{white-space:normal; } 

GridView {color : #333333;}
.AlternatingRowStyle{background-color:#E7E7E7;color : #284775;}
.EditRowStyle{ background-color:#999999;}
.FooterStyle{ background-color:#5D7B9D; font-weight:bold; color:White;}
.HeaderStyle{background-color:#0066FF;font-weight:bold; color:White; text-align:left; }
.PagerStyle{background-color:#284775;font-style:italic; color:White; text-align:left;}  
.RowStyle{background-color:#F7F6F3;color : #333333;}   
.SelectedRowStyle{background-color:#E2DED6;font-weight:bold; color:#333333;}

.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-weight:bold; font-size:11px;background:url(<%=WebResource("tab-line.gif")%>) repeat-x bottom;}

.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("tab-right.gif")%>) no-repeat right;height:21px;}

.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("tab-left.gif")%>) no-repeat;}

.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("tab.gif")%>) repeat-x;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("tab-hover-right.gif")%>) no-repeat right;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("tab-hover-left.gif")%>) no-repeat;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("tab-hover.gif")%>) repeat-x;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("tab-active-right.gif")%>) no-repeat right;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("tab-active-left.gif")%>) no-repeat;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("tab-active.gif")%>) repeat-x;}

.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


.link
{
      cursor:hand      
}  

.bottomRedBorder
{
    
    margin: 0; padding: 0;
    border-bottom: 3px solid #990000;
    text-align: left;
}

.clearMargin
{
    padding-left: 100px;
    margin: 0; padding: 0;
    clear: both;
}
.wrap2
{
    white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre;
white-space: -hp-pre-wrap; /* HP Printers */
white-space: pre-line;
}


.disableLink
    {
    	text-decoration:none;
    	cursor:default;         	
    }

.enableLink
    {
    	text-decoration: underline;
    	cursor:hand;
    }

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}

.modalPopup {
	background-color:#ffffff;
	border-width:5px;
	border-style:solid;
	border-color:Gray;
	padding:6px;
	width:380px;
	height:170px;
}

.TabContainerHeight
            {
                width: 580px;
                height: auto;
                border: 1px solid black;
            }
.colorFFB0B0bg {background-color:#FFB0B0;}
.colorB1C8E9bg {background-color:#B1C8E9;}            

.shopCartText
{
	vertical-align:middle;
	font-size: 100%;
	color: #CAE4FF;
	padding-right: 4px;
	font-style:italic;
	font-weight:bold;
}

.imageTextMiddle
{
	vertical-align: middle;
}

.ps3_progress
{
    display: block;
    position: absolute;
}
.ps3_progress_container
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.ps3_progress_header
{
    background: url(../Images/sprite.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    font-family: arial,helvetica,clean,sans-serif;
}
.ps3_progress_body
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}
.sortUpImage
{
	top:7px;	
	position:relative;	
}
.sortDownImage
{
	top:2px;	
	position:relative;	
}
a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	width: 100px;
	border-style: solid;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #ccc;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}