body{
background-color:#FFFFEE;/*non-inherited*/
margin:0em 0% 0em 0%;
}
body{
color:#000055;/* inherited */
font-family:Trebuchet MS, verdana,arial,helvetica,sans-serif;
font-size:13px;
}

a{
background:transparent;color:#3333FF;
text-decoration:none;
}
a:hover{
color:#000055;
text-decoration:underline;
}
a.footerinfo{
background:transparent;
color:#3333FF;
}
a.footerinfo:hover{
background:transparent;
color:#3333FF;
}
a.pageresults{
background:transparent;
color:#0000FF;
}
a.pageresults:hover{
background:#FFFF33;
color:#0000FF;
}

address,blockquote,body,caption,center,dd,dir,div,form,h1,h2,h3,h4,h5,h6,menu,ol,p,td,th,ul,li{
font-family:Trebuchet MS, verdana,arial,helvetica,sans-serif;
font-size:13px;
}
big{
font-size:14px;
line-height:1.5;
}
blockquote{
line-height:1;
margin:0em 0% 0em 0%;
}
checkbox,input,radio,select{
font-family:Trebuchet MS, verdana,arial,helvetica,sans-serif;
font-size:12px;
}
em{
}
form{
display:inline;
}

h1,h2,h3,h4,h5,h6{
font-family:Trebuchet MS, verdana,arial,helvetica,sans-serif;
font-weight:normal;
}
h1{
font-size:22px;
}
h2{
font-size:19px;/*heading titles*/
}
h3{
}
h4{
font-size:14px;/*Sub Headings*/
font-weight:bold;
}
h5{
font-size:13px;
}
h6{
font-size:12px;
}
hr{
color:#000055;
margin:0em 0% 0em 0%;
}
hr.short {
	width: 80%;
	height: 1px;
	color: Gray;
margin:0em 0% 0em 0%;
}
li{
line-height:1.5em;
list-style-image:url(http://develop.oddlyenoughmosaics.com/catalog/bullet.gif);
margin:0em 0% 0em 0%;
}
ol{
list-style:decimal;
margin:0.2em 0% 0.1em 6%;
}
p{
font-size:13px;
line-height:1.5;
margin:0em 0% 0em 0%;
}
small{
}
span{
}
span.errortext{
color:#FF0000;
}
span.productspecialprice{
color:#FF0000;
}
strong{
}
table.productlisting{
border:1px solid #000055;/*border-spacing:1px;*/
width:100%;/* link colors in product listings 
need to be modified*/
}
td{
line-height:1;
}
td.bestsellersboxheading{
background:#FFFFEE;
/*border-top:1px #000055 solid;*/
color:#000055;
font-size:14px;
font-weight:bolder;
padding-top:10px;
}
td.catagoriesboxheading{
background:#FFFFEE;
color:#000055;
font-size:30px;
font-weight:bolder;
}
td.currenciesboxheading{
background:#FFFFEE;
color:#000055;
font-size:14px;
font-weight:bolder;
padding-top:10px;
}
td.infoboxheading{
background:#CCE0FF;
color:#000055;
font-size:14px;
font-weight:bolder;
}
td.productlisting-data{
padding:15px;
}
td.specialsboxheading{
background:#FFFFEE;
color:#000055;
font-size:14px;
font-weight:bolder;
padding-top:10px;
}
textarea{
font:13px/1 monospace;
width:100%;
}
tr.productlisting-even{
background:#FFFFEE;
}
tr.productlisting-odd{
background:#FFFFEE;
}
ul{
list-style:disc;
margin:1em 0% 1em 25px;
padding-left:-6px;
}
.bestsellersbox{
background:#FFFFEE;
}
.bestsellersboxcontents{
background:#FFFFEE;
padding-bottom:10px;
}
.catagoriesbox{
background:#FFFFEE;
}
.catagoriesboxcontents{
background:#FFFFEE;
padding-bottom:10px;
}
.currenciesbox{
background:#FFFFEE;
}
.currenciesboxcontents{
background:#FFFFEE;
padding-bottom:10px;
}
.footerinfo{
background:transparent;
color:#3333FF;
font-size:12px;
line-height:1.8;
margin:0em 0% 0em 0%;
}
.gray{
color:#666666;
}
.infobox{
background:transparent;
border-bottom:1px #FFFEE dashed;/*margin-bottom:15px;*/
}
.infoboxcontents{
background:transparent;
}
.infoboxcontents a{
background:transparent;
color:#663399;
margin-bottom:14px;
margin-top:0px;
}
.infoboxnotice{
background:#FF8E90;
}
.infoboxnoticecontents{
background:#FFE6E6;
}
.inputrequirement{
color:#FF0000;
font-size:12px;
}
.messagebox{
}
.messagestackerror,.messagestackwarning{
background:transparent;
border:1px dotted #FF0000;
color:#FF0000;
margin-bottom:20px;
padding:5px;
}
.messagestacksuccess{
border:1px dotted #FF0000;
padding:5px;
width:100%;
}
.navigationmain{
font-weight:bold;
}
.navigationmain a{
background:transparent;
color:#000055;
}
.navigationmain a:hover{
background:transparent;
color:#3333FF;
}
.pink{
color:#3333FF;
}
.productlisting-heading{
background:#CCE0FF;
border-bottom:1px solid #000055;
color:#000055;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}
.productlisting-heading{
font-weight:bold;
}
.productlisting-heading a{
background:transparent;
color:#000055;
}
.productlisting-heading a:hover{
background:transparent;
color:#3333FF;
}
.smallnormal{
font-size:12px;
font-weight:normal;
}
.specialsbox{
background:#FFFFEE;
}
.specialsboxcontents{
background:#FFFFEE;
padding-bottom:10px;
}
.ShoppingCartBox{
background:#FFFFEE;
}
TD.ShoppingCartBoxHeading{
background:#FFFFEE;
color:#000055;
font-size:14px;
font-weight:bolder;
padding-top:10px;
}
.ShoppingCartBoxContents{
background:#FFFFEE;
padding-bottom:10px;
}
.ShoppingCartBoxContentsIn{
background:#FFFFEE;
/*padding-bottom:10px;*/
}
.SearchBox {
background:#FFFFEE;
}
TD.SearchBoxHeading {
background:#FFFFEE;
color:#000055;
font-size:14px;
font-weight:bolder;
padding-top:10px;
}
.SearchBoxContents {
background:#FFFFEE;
padding-bottom:10px;
}
span.newitemincart{
	color: #ff0000;
	font-size: 10px;
}
IMG.sort 
{
border: 0;
height: 9;
width: 16;
margin-bottom: -2;
}

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
}

/*.InformationBox{
background:#FFFFEE;
}
TD.InformationBoxHeading{
background:#FFFFEE;
color:#000055;
font-weight:bolder;
padding-bottom:5px;
}
.InformationBoxContents{
background:#FFFFEE;
padding-bottom:20px;
}*/



