/* Generic */

body {background-color:#A7CCFF; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

p {font-size:0.8em; text-align:left; color:#000000; line-height:1.3em;}
a { text-decoration:none; color:#006699;}
a:hover { color:#000000;}
h1 { text-align:left; font-weight:100; font-size:1.5em; margin:13px 10px;}
h2 { font-size:0.9em; color:#069; margin:0px;}

#container {width:900px; margin:0px auto;}
#header {width:900px; background-image:url(../images/mosaic_madness/mosaic_banner.jpg); height:120px; float:left;}
#menu_col {width:180px; padding:10px; margin:55px 0px 0px 0px; float:left; display:inline;}
#footer { width:900px; padding:5px 0px; margin:20px 0px 0px 0px; border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px; float:left;}
#news_col {width:180px; padding:10px; margin:55px 0px 0px 0px; float:right;}
#flash_box { width:500px; float:left; display:inline; margin:30px 0px 0px 0px;}

#ordertitle {width:250px; float:left; display:inline;}
#right_title {width:400px; float:right; display:inline; margin:10px 10px;}
#menu_col p { text-align:center;}
#footer p { text-align:center; font-size:0.7em; margin:0px;}

#toprow {width:700px; float:left;}
#rightcol { width:700px; float:right; display:inline; /*background-color:#009966;*/}
#order_intro { width:700px; float:left; margin:10px 0px;}
#order_intro p { text-align:center;}
#ordertxt {width:424px; float:left; display:inline; margin:10px 0 0 10px;}
.order1_image { width:210px; float:left; display:inline; margin:10px 9px; border:#FFFFFF 1px solid;}
.order1_image h2 { text-align:center; margin:10px 0px;}
.mosaic_button a p { text-align:center; color:#FFFFFF; font-size:1em; line-height:1.6em;  margin:0px;}
.mosaic_button a:hover p {background-image:url(../images/mosaic_madness/mosaic_madness_btn2.jpg); color:#000000;}
#swatchcol {width:112px; display:inline; margin:5px 0 0 0;}
.floatright {float:right; padding:0 10px 0 0;}
.floatleft {float:left; padding:0 0 0 10px;}
.halfcol {width:330px; margin:8px 10px; float:left; display:inline;} 
.orderbtn a {width:60px; background:#993300; margin:4px 2px; float:right; display:inline;}
.orderbtn a h2 {color:#FFFFFF; text-align:center; margin:5px;}
.orderbtn a:hover  {color:#000000; background:#009966;}
.object {width:700px; float:left; display:block; border-bottom:thin; border-bottom-color:#ffffff; border-bottom-style:solid; border-bottom-width:1px; margin:0px 0px 10px 0px;}
.img {width:200px; height:160px; margin:10px; display:block; float:left;}
.img2 {width:200px;  margin:10px; display:block; float:left;}
.imgtxt {width:440px; display:block; text-align:left; float:left; padding:10px;}
.row { width:700px; float:left;}
.toprow { width:700px; float:left; margin:10px 0px 0px 0px;}
.jump { width:98px; float:left; display:inline-block; background-color:#006699; margin:1px;}
.jump a { color:#FFFFFF;}
.jump p { text-align:center; font-size:0.7em;}
.jump a:hover { color:#000000;}
.contentrow { width:700px; float:left;  }
.contentrow2 {width:700px; float:left;  border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px; margin:10px 0px 0px 0px;}
.thumb { width:136px; float:left; display:inline; margin:2px}
.clearboth {clear:both;}
.siterow {width:900px; float:left;}
.clearboth {clear:both;}
.mosaic_button {width:180px; background-image:url(../images/mosaic_madness/mosaic_madness_btn.jpg);  margin:0px 0px 8px 0px;}
.news_area {width:180px; background-color:#069; margin:0px 0px 8px 0px;}
.news {border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px; width:180px; margin:0px 0px 10px 0px;}
.news_area p { text-align:center; color:#FFFFFF; font-size:1em; line-height:1.6em;  margin:0px;}
.swatch {width:110px; height:30px; float:left; margin:5px 0px;}
.swatch p { margin:5px; text-align:center;}


#ordermidcol {width:446px; float:left; display:inline; }
#loadarea2 {width:434px; float:left; display:inline; height:199px; border:#FFFFFF 1px solid; margin:0 0 0 10px;}
.topmargin {margin:20px 0 20px 0;}
.om4img {float:left; display:inline; margin:30px 10px 10px 10px;}
.center {text-align:center;}
#midcol {float:left; width:140px; display:inline; margin:40px 25px 0 25px;}
#omrightcol {width:240px; float:right; display:inline; margin-top:10px;}