body         { margin-left:0; margin-right:0; padding:0; font-family: Arial; font-size: 10pt; color: #666666; background-image: 
               url('../images/ichibicustomdesigns_bg.gif'); background-repeat: 
               repeat-x; background-attachment: scroll }

/*********************** links */

a 			{ font-size: 10pt; color: #000000; font-family: Trebuchet MS; letter-spacing:2; text-decoration: none }
a:hover		{ font-size: 10pt; color: #663300; font-family: Trebuchet MS; letter-spacing:2; text-decoration: none }

.title_links 			{ font-size: 10pt; color: #663300; font-family: Trebuchet MS; text-decoration: none }
:hover.title_links		{ font-size: 10pt; color: #000000; font-family: Trebuchet MS; text-decoration: none }

#feature_href 			{ font-size: 10pt; color: #FFFFFF; font-family: Trebuchet MS; text-decoration: none }
.feature_links 			{ font-size: 10pt; color: #FFFFFF; font-family: Trebuchet MS; text-decoration: none }
:hover.feature_links		{ font-size: 10pt; color: #E7D8B7; font-family: Trebuchet MS; text-decoration: none }

#listing_href 			{ font-size: 10pt; color: #666666; font-family: Trebuchet MS; text-decoration: none }
.listing_links 			{ font-size: 10pt; color: #666666; font-family: Trebuchet MS; text-decoration: none }
:hover.listing_links		{ font-size: 10pt; color: #000000; font-family: Trebuchet MS; text-decoration: none }

.footer_links 			{ font-size: 8pt; color: #666666; font-family: Trebuchet MS; text-decoration: none;letter-spacing:0; }
:hover.footer_links		{ font-size: 8pt; color: #000000; font-family: Trebuchet MS; text-decoration: none;letter-spacing:0; }

/*********************** text elements */

.copySM           		{ font-family: Trebuchet MS; font-size: 8pt; color: #000000}
.copy           { font-family: Trebuchet MS; font-size: 10pt; color: #405699}
.copyL           		{ font-family: Trebuchet MS; font-size: 12pt; color: #000000}

/*********************** cart elements */

.enquire_g        { letter-spacing:2; color: #FFFFFF; letter-spacing: 0; border: 0px solid #838281;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.enlarge_g        { letter-spacing:2; color: #FFFFFF; letter-spacing: 0; border: 0px solid #838281;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.add_cart_g        { letter-spacing:2; color: #FFFFFF; letter-spacing: 0; border: 0px solid #838281;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:90; height:20 }

.enquire_w        { letter-spacing:2; color: #838281; letter-spacing: 0; border: 0px solid #FFFFFF;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.enlarge_w        { letter-spacing:2; color: #838281; letter-spacing: 0; border: 0px solid #FFFFFF;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.add_cart_w        { letter-spacing:2; color: #838281; letter-spacing: 0; border: 0px solid #FFFFFF;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:90; height:20 }

/*********************** form elements */

input        { font-family: Trebuchet MS; font-size: 8pt; color: #8F8E8E; text-decoration: none; border: 1px solid #8F8E8E }
select        { font-family: Trebuchet MS; font-size: 8pt; color: #8F8E8E; text-decoration: none; border: 1px solid #8F8E8E }
textarea 	  { font-family: Trebuchet MS; font-size: 8pt; color: #8F8E8E; text-decoration: none; border: 1px solid #8F8E8E }

/*********************** containers */

#title_wrap	{ margin: 0 0 30 0;float:left; width: 100%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#E2E2E2}
#header_wrap	{ width: 100%; height: 100; z-index: 1}
#feature_wrap	{ width: 100%; height: 230; z-index: 1}
#body_wrap	{ margin: 30 30 30 30;width: 100%; height: 100; z-index: 1; font-family: Trebuchet MS; text-decoration: none; }
#footer_wrap	{ width: 100%; height: 50px; font-family:Arial; color:#666666; font-size:8pt; text-align:center }
#wrap	{ padding:0 10 10 0px; float: left; width: 100%;}
#listings     { margin: 0 0 20 0; padding:0 0 0 10px; float: left; width: 300px; height: 100; font-family:Arial; color:#000000; font-size:10pt; border-right-style: solid; border-right-width: 1px; border-right-color:#E2E2E2}
#prod_listings     { margin: 0 0 20 0; padding:0 0 0 10px; float: left; width: 300px; height: 200; font-family:Arial; color:#000000; font-size:10pt; border-right-style: solid; border-right-width: 1px; border-right-color:#E2E2E2}

/*********************** items */

#header     { position: absolute; right: 20; top: 30; padding: 10px; z-index:2; font-family:Arial; color:#000000; font-size:10pt; font-weight:normal; text-align:right }
#nav     { position: absolute; left: 300; top: 112; z-index:10;}
#footer     { width: 100%; }
#newsflash		{ position: absolute; right: 20; top: 70; padding: 10px; z-index:2; font-family:Arial; color:#000000; font-size:10pt; font-weight:normal; text-align:right }
#logo           { position: absolute; left: 20; top: 25; }    
#featured_image           { position: absolute; left: 20; top: 100; }

#recent     { position: absolute; left: 500; top: 155; width:450; padding: 10px; height:150; }
#rotator     { position: absolute; left: 250; top: 155; padding: 10px; width:230; height:150; }
#price		{ font-family:Arial; color:#E7D8B7; font-size:18pt; font-weight:normal }
#title     { font-family:Arial; color:#FFFFFF; font-size:12pt; font-weight:bold }
#desc_t     { font-family:Arial; color:#E7D8B7; font-size:10pt; font-weight:bold }
#desc     { font-family:Arial; color:#FFFFFF; font-size:8pt; font-weight:normal }
#recent_images		{ padding-right: 10px;float:left; height:180 }

#listing_images		{ margin: 0 5 0 0;padding:0 0 0 0px; float:left; }
#l_title     { font-family: Trebuchet MS;; color:#666666; font-size:12pt; font-weight:bold }
#l_desc     { font-family: Trebuchet MS;; color:#666666; font-size:10pt; font-weight:normal }

#gallery_box     { float: left; padding:10 10 10 10px; width: 130px; height: 150px; font-family:Arial; color:#000000; font-size:8pt; }

/*********************** topnav */

#top { padding:0px 0px 0px 0px; }
#top ul {margin: 0 0px 0 0;float:left;display:block;}
#top li { list-style:none;float:left;}
#top li a {background-color: #E7D8B7;text-decoration:none;padding: 7px 10px 10px 10px;display:block; margin:0px 0px 0px 0px;}
#top li a:hover {background-color: #CCCCCC; }

/*********************** drop down */

#top ul ul {display:none;position:absolute;top: 35px; width: 200;clear:left;}
#top ul ul li {float:none;display:block;clear:left;}
#top ul ul li a {float:none;display:block;margin: 0px 0 0 0;}

/*********************** end drop down */
