/* Clickable Designs | CSS1-CSS2 Document */

/* wrap properties */
html, body {
		height: 100%;
		margin: 0px auto;
		padding: 0;
		background: #FFFFFF url(../images/wrap/bg_site.gif) repeat-x;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #000000; }

		a:link, a:visited { color: #ED2690; text-decoration: none; outline: none; }
		a:hover, a:active { color: #ED2690; text-decoration: underline; outline: none; }
		
		h1 { margin: 0; padding: 16px 0 28px 0; font-size: 22px; font-weight: bold; color: #000000; }
		h2 { margin: 0; padding: 0 0 10px 0; font-size: 19px; font-weight: bold; line-height: 18px; color: #000000; }
		/* h3 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; line-height: 18px; color: #000000; } */
		p { margin: 0; padding: 0 0 25px 0; }
		
		ul { margin: 0; padding: 0 0 25px 30px; list-style-type: disc; }
		ul li { margin: 0; padding: 0 0 5px 4px; }

#wrap {
		height: 100%;
		width: 978px;
		margin: 0px auto; }
		
		.left { float: left; display: inline; }
		.right { float: right; display: inline; }
		.center { text-align: center; }
		.end { clear: both; }
		
		.block { display: block; }
		.inline { display: inline; }
		
		img { border: 0; }
		.img_right { padding: 0 0 30px 40px; }
		
		form { margin: 0; padding: 0; }

/* page properties */
		.wrap_header { height: 90px; padding: 0; margin: 0; border-bottom: 1px solid #BBBBBB; }
		.header_logo { width: 133px; }
		
		.header_menu { width: 800px; }
		.menu_off { padding: 50px 0 0 0; }
		.menu_off a:link, .menu_off a:visited { color: #000000; }
		.menu_off a:hover, .menu_off a:active { color: #ED2690; text-decoration: none; }
		.menu_on { padding: 50px 0 0 0; }
		.menu_on a:link, .menu_on a:visited { color: #ED2690; }
		.menu_on a:hover, .menu_on a:active { color: #ED2690; text-decoration: none; }
		
		.menu_sep { height: 90px; width: 35px; }
		.menu_bracket_left { padding: 50px 8px 0 0; color: #AEAEAE; }
		.menu_bracket_right { padding: 50px 0 0 8px; color: #AEAEAE; }
		
		.menu_cart { padding: 50px 0 0 12px; background: url(../images/wrap/arrow_blue.gif) no-repeat 0px 56px; }
		.menu_cart a:link, .menu_cart a:visited { color: #000000; }
		.menu_cart a:hover, .menu_cart a:active { color: #ED2690; text-decoration: none; }
		.menu_cart_paypal { padding: 54px 0 0 0; }
		
		.wrap_breadtrail { height: 41px; background: url(../images/wrap/bg_breadtrail.gif) repeat-x; }
		.breadtrail_link { padding: 9px 0 0 0; }
		.breadtrail_link a:link, .breadtrail_link a:visited { color: #000000; }
		.breadtrail_link a:hover, .breadtrail_link a:active { color: #ED2690; text-decoration: none; }
		.breadtrail_sep { padding: 14px 15px 0 15px; }
		
		.category_col1 { width: 748px; }
		.category_col2 { width: 164px; padding: 27px 0 20px 0; }
		.product_col1 { width: 390px; padding: 10px 0 16px 0; }
		.product_col2 { width: 520px; }
		.content_col1 { width: 600px; }
		.content_col2 { width: 300px; padding: 20px 0 20px 0; }
		
		.grid_container { width: 157px; padding: 0 0 16px 0; }
		.grid_sep { width: 40px; height: 155px; }
		.grid_image { width: 143px; padding: 6px; border: 1px solid #BBBBBB; }
		.grid_name { padding: 10px 0 0 0; line-height: 13px; }
		.grid_price { padding: 2px 0 0 0; }
		
		.category_list_title { padding: 0 0 12px 10px; font-weight: bold; color: #AAAAAA; }
		.category_list_sep { height: 1px; background: url(../images/wrap/bg_dash.gif) repeat-x; font-size: 1px; line-height: 1px; }
		.category_list_link { padding: 12px 0 12px 27px; background: url(../images/wrap/arrow_blue.gif) no-repeat 12px 15px; line-height: 13px; }
		.category_list_link a:link, .category_list_link a:visited { color: #000000; }
		.category_list_link a:hover, .category_list_link a:active { color: #ED2690; text-decoration: none; }
		
		.product_image { width: 390px; padding: 6px; border: 1px solid #BBBBBB; }
		.product_info { width: 230px; padding: 25px 0 0 0; }
		.product_style { padding: 0 0 15px 0; }
		.product_price { padding: 0 0 10px 0; font-size: 17px; font-weight: bold; }
		.product_shipping { padding: 0 0 25px 0; }
		.product_email { padding: 0 0 25px 0; }
		.product_select { width: 225px; padding: 22px 0 0 0; }
		.outofstock { padding: 4px 0 0 0; }
		.outofstock h1 { padding: 0 0 10px 0; font-size: 17px; font-weight: bold; color: #26B5E7; }
		.email_link { padding: 25px 0 0 12px; background: url(../images/wrap/arrow_pink.gif) no-repeat 0px 31px; }
		.email_bracket_left { padding: 25px 8px 0 0; color: #AEAEAE; }
		.email_bracket_right { padding: 25px 0 0 8px; color: #AEAEAE; }
		
		.artsale_container { width: 359px; padding: 0 0 40px 0; }
		.artsale_container_sep { width: 30px; height: 100px; font-size: 0px; line-height: 0px; }
		.artsale_img { width: 180px; height: 160px; padding: 6px; border: 1px solid #BBBBBB; }
		.artsale_desc { width: 140px; }
		.spacer_h_10 { height: 10px; font-size: 0px; line-height: 0px; }
		.buy { padding: 12px 0 0 0; }
		
		.wrap_footer { height: 200px; margin: 20px 0 0 0; background: url(../images/wrap/bg_footer.gif) repeat-x; }
		.footer_menu { padding: 11px 0 0 0; }
		.footer_menu a:link, .footer_menu a:visited { color: #000000; }
		.footer_menu a:hover, .footer_menu a:active { color: #ED2690; text-decoration: none; }
		.footer_menu_sep { height: 30px; width: 30px; }
		.footer_menu_bracket_left { padding: 11px 8px 0 0; color: #AEAEAE; }
		.footer_menu_bracket_right { padding: 11px 0 0 8px; color: #AEAEAE; }
		
		.footer_address { padding: 20px 0 0 0; font-size: 11px; }
		.copyright { padding: 20px 0 0 0; font-size: 11px; color: #AAAAAA; }
		.author { padding: 20px 0 0 0; font-size: 11px; color: #AAAAAA; }
		
/* home properties */
		.home_col1 { width: 503px; padding: 15px 0 16px 0; }
		.home_col2 { width: 413px; padding: 27px 0 0 0; }
		.home_feature { width: 503px; padding: 6px; border: 1px solid #BBBBBB; }
		.home_event_info { width: 503px; padding: 6px; text-align: left; }
		.home_event_info h1 { margin: 0; padding: 20px 0 15px 0; font-size: 22px; font-weight: bold; color: #000000; }
		.home_event_info p { margin: 0; padding: 0 0 20px 0; }
		.home_list_link_container { padding: 10px 0 20px 0; }
		.home_text h1 { margin: 0; padding: 5px 0 25px 10px; font-size: 22px; font-weight: bold; color: #000000; }
		.home_text p { margin: 0; padding: 0 0 20px 10px; }
		.home_list_link { padding: 0 0 0 7px; }
		.home_list_sep { padding: 0 5px 0 15px; }
		.home_all_link { padding: 4px 0 0 23px; background: url(../images/wrap/arrow_pink.gif) no-repeat 11px 10px; }
		
		.photo_credit { padding: 4px 0 0 10px; font-size: 10px; line-height: 12px; color: #7B7B7B; }
		
		
		
		
