
img { border:0; }

a img { border:0; }

div.usermenu {
 text-align: right;   
 color: white;
padding: 5px;
    float: right;
}

strong { font-weight: bold; }

p { padding-bottom: 5px; }
ul { list-style-type: none; }

h1.profile { font-size: 150%;
    font-weight: bold;
    border-bottom:solid 1px #a0a0ad; 
    margin-bottom: 5px;
}

h2 { font-size: 120%;
    font-weight: bold;
}

h2.profile { font-size: 120%;
    font-weight: bold;
    border-bottom:solid 1px #a0a0ad; 
    margin-bottom: 5px;
    margin-top: 5px;
}

img.profileimage { float: right; }

a { 
    color:  #70707d; 
    text-decoration: none;
}
a:hover {
    color:  #40404d; 
    text-decoration: underline;
}

.usermenu a { color:  #ffffff }

.contentwindow h2 {font-size: 12px; padding: 5px 5px 5px 0; margin: 0;  }


.contentwindow {
   // border: 1px solid #aea7a7; 
    margin-bottom: 10px;
}

.contentwindow .contentwindowhead {
    padding-top: 2px;
    border-bottom: 1px dashed #aea7a7; 
    height: 25px;
}


.contentwindow .contentwindowmenu {
    padding-top: 0px;
    background-color: #ffffff; 
    border-bottom: 1px solid #aea7a7; 
    height: 27px;
}

div.statusmessage {
    padding: 5px;
    border:solid 1px #ada0a0; 
    background-color: #ede0e0; 
}


.ticketproducts td { padding: 2px; }

div.orderdetails {
    padding-top: 5px;
    
}

table.orderitems {
	width:700px;
}


.orderitems th {
    padding: 2px;
    border-bottom: solid 1px #777777; 
    font-weight: bold;
}

.orderitems td.odd {
    padding: 2px;
    background-color: #f7f7f7;
    border-bottom: solid 1px #999999; 
}

.orderitems td.even {
    padding: 2px;
    background-color: #f2f2f2;
    border-bottom: solid 1px #999999; 
}


td.costcell {
 font-size: 14px;
 padding: 8px 10px 8px 10px;
 font-weight: bold;
 border: 1px solid black; 
    margin: 2px;
}



table.datagrid {
            border: 1px solid #aFaFaF;
    
}

.datagrid th {
    
    background:url(/yui/assets/skins/sam/sprite.png) repeat-x 0 0; /* header gradient */ 
    border:  1px solid #aFaFaF;
    padding : 3px;
}

.datagrid td {
    padding : 7px;
    background-color: #fafcfe;
}



.datagrid td.odd {
    background-color: #f2f4f6;
}


.datagrid td.event {
    background-color: #f9fbfF;
}


.datagrid tr:hover td {
    background-color: #e6eaee;
}

div.cmsnoteitem {
	border: 1px solid rgb(220,220,220);
	margin-bottom: 10px;
}



div.cmsnotetext {
	padding: 10px;
}

div.cmsnotetext a {
	color: rgb(120,120,120);
}

div.cmsnotebar {
    background-color: rgb(220,220,220);
	padding: 10px;
}


div.cmsnotebar_action {
    background-color: rgb(255,200,200);
}


td.availability {
	color: green;
	font-size: 90%;
}

div.markdown p {
	font-size: 13px;
	margin-bottom: 15px;
}


div.markdown ul {
	list-style-type: disc;
	font-size: 13px;
	margin-left: 18px;
}


div.markdown li {
	list-style-type: disc;
	margin-bottom: 10px;
}

div.markdown em { font-weight: bold; }


