/* STANDARD HTML */
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#161616;
	background-color:#F9F5F8;
	background-image:url("images/design/bg_gradient.png");
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:scroll;
	margin:15px auto;
	padding:0px;
	scrollbar-face-color:#F2C2F2;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#BBBBBB;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#FFCCFF;
	scrollbar-arrow-color:#DDDDDD;
	line-height:1.2;
}
P {		margin:8px 0px;}
P.doublespace {	margin:16px 0px 8px 0px;}
P.triplespace {	margin:24px 0px 8px 0px;}
P.indented {	text-indent:15px;}
A:link, A:visited, A:link.menu, A:visited.menu { color:#CC0066; text-decoration:none;}
A:hover, A:active, A:visited.hover { color:#FF3399; text-decoration:none;}
A:hover.menu, A:visited:hover.menu { color:#990000; text-decoration:none;}
A:active.menu {	color:#FFFFFF; text-decoration:none;}
A:link.nav, A:visited.nav { color:#333333; text-decoration:none;}
A:visited:hover.nav, A:hover.nav, A:active.nav { color:#333333; text-decoration:underline;}
H1{		font-size:21px; color:#660033; display:inline;}
H2{		font-size:17px; color:#660033; display:inline;}
H3{		font-size:15px; color:#660033; display:inline;}
H4{		font-size:13px; color:#660033; display:inline;}
H5{		font-size:11px; display:inline;}
H4.times{	font-size:16px; color:#CC0066; display:inline; font-family:Times New Roman, Times, sans-serif;}
H5.times{	font-size:13px; display:inline; font-family:Times New Roman, Times, sans-serif;}
UL {		margin:8px 0px; padding-left:15px; list-style-type:square;}
.sidebarbox UL { margin:8px 0px; padding-left:15px; list-style-type:square; color:#660033;}
OL.instructions { font-size:11px;}
LI {		margin-bottom:4px;}
FORM {		margin:0px;}

/* FONT STYLING */
.times {		font-family:Times New Roman, Times, ms-serif;}
.lefted {		text-align:left;}
.centered {	text-align:center;}
.righted {	text-align:right;}
.justified {	text-align:justify;}
.bolded {	font-weight:bold;}
.indented {	margin-left:15px;}
.brightred {	color:#FF0000;}
.blue {		color:#0000FF;}
.red {		color:#660033;}
.black {		color:#222222;}
.white {		color:#FFFFFF;}
.brightpurple {	color:#FF00FF;}
.purple {		color:#990099;}
.orange {	color:#FF6600;}
.green {		color:#009900;}
.bordered {	border:solid 1px #999999;}
.dropshadowed {
	box-shadow:#999999 3px 3px 3px; -moz-box-shadow:#999999 3px 3px 3px;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=4, direction=135, color=#999999);
	-ms-filter:'progid:DXImageTransform.Microsoft.Shadow(strength=4, direction=135, color=#999999)';
}

/* SHADOW */
.shadow_top_left {
	position:absolute; top:0px; left:0px; width:30px; height:30px;
	background:url(images/design/sheet-s.png) no-repeat 0 0;
}
.shadow_top_center {
	position:absolute; top:0px; left:30px; width:730px; height:30px;
	background:url(images/design/sheet-h.png) repeat-x 0 0;
}
.shadow_top_right {
	position:absolute; top:0px; left:760px; width:30px; height:30px;
	background:url(images/design/sheet-s.png) no-repeat -30px 0;
}
.shadow_left {
	position:absolute; top:0px; left:0px; width:30px; height:100%;
	background:url(images/design/sheet-v.png) repeat-y 0 0;
}
.shadow_center {
	position:absolute; top:0px; left:30px; width:730px; height:100%;
	background:#F9F5F8;
}
.shadow_right {
	position:absolute; top:0px; left:760px; width:30px; height:100%;
	background:url(images/design/sheet-v.png) repeat-y -30px 0;
}
.shadow_bottom_left {
	position:absolute; top:0px; left:0px; width:30px; height:30px;
	background:url(images/design/sheet-s.png) no-repeat 0 -30px;
}
.shadow_bottom_center {
	position:absolute; top:0px; left:30px; width:730px; height:30px;
	background:url(images/design/sheet-h.png) repeat-x 0 -30px;
}
.shadow_bottom_right {
	position:absolute; top:0px; left:760px; width:30px; height:30px;
	background:url(images/design/sheet-s.png) no-repeat -30px -30px;
}

/* MAIN */
.mainbox {
	margin:auto; padding:0px; width:790px;
}
.middle_box {
	position:relative; width:790px;
}
.content_box {
	position:relative; margin-left:5px; width:760px; padding:10px; background:#FFFFFF;
}
.main_column {
	margin-left:10px; width:490px; float:left; overflow:hidden;
}
.sidebarbox {
	position:relative; margin-left:550px; width:200px; cursor:default;
}
.spacer_v {
	position:relative; margin:auto; width:780px; height:10px; background:#FFFFFF;
}

/* MENU */
.top_menu, .bottom_menu {
	position:relative; width:790px; height:30px;
}
.menubar_top, .menubar_bottom {
	position:absolute; top:5px; left:5px; width:780px; height:25px; font-size:13px;
	text-align:center; cursor:default; background:url(images/design/menubar_top.gif) no-repeat;
}
.menubar_bottom {
	top:0px; background:url(images/design/menubar_bottom.gif) no-repeat;
}
.menu_item {
	position:absolute; top:4px; left:0px; width:80px; height:15px; padding:1px 0px;
	color:#FFFFFF; text-align:center; font-size:12px; background:#F1B6D3;
}
.menu_selected { color:#FFFFFF; background:#FF3399; }
.menu_1 { left:10px; }
.menu_2 { left:91px; }
.menu_3 { left:172px; }
.menu_4 { left:253px; }
.menu_9 { left:690px; }
.menu_text_bottom {
	position:absolute; top:3px; left:5px; width:770px; height:14px; padding-top:5px;
	color:#990000; font-size:9px; text-align:center;
}

/* HEADER */
.headerbox {
	position:relative; margin:auto; width:780px; height:166px; cursor:default;
	background:url(images/design/bg_title_rose.jpg) #FFFFFF top no-repeat;
}
.header_slogan {
	position:absolute; top:110px; left:45px; width:580px; height:23px; color:#333333; font-style:italic;
}
.header_text {
	position:absolute; top:133px; left:45px; width:580px; height:23px; color:#333333;
}
.tagbox {
	position:relative; margin-left:5px; width:760px; color:#333333; padding:2px 10px 12px 10px;
	font-size:9px; text-align:center; background:#FFFFFF;
}

/* FOOTER */
.footerbox {
	position:relative; top:0px; left:5px; width:760px; height:46px; padding:10px;
	color:#333333; font-size:11px; background:#F2C2F2; cursor:default; clear:both;
}

/* GENERAL */
.clearleft {	clear:left;}
.facebook_like {	width:464px; padding:10px; background:#FFE9FF;}
.facebook_like_frame { width:464px; height:28px; overflow:hidden;}
.main_article {	width:490px; margin-bottom:20px; overflow:hidden;}
.main_highlight {
	width:470px; margin-bottom:25px; padding:10px; background:#FFE9FF; overflow:hidden;
}
.style_highlight {	width:470px; margin-bottom:10px; padding:10px; background:#FFE9FF; overflow:hidden;}
.sidebar_titlebox { width:200px; height:30px; background:url(images/design/block_200.gif);}
.sidebar_title {	padding-top:7px; text-align:center;}
.sidebar_text {
	padding:10px; font-size:12px; background:url(images/design/bg_text.png) repeat;
	border:solid 1px #E887B7; border-width:0px 1px 1px 1px;
}
.sidebar_video_box { margin:auto; width:196px; height:163px;}
.sidebar_video_caption { 	font-size:11px; font-style:italic; text-align:center;}
.obj_sidebar_video { width:196px; height:163px;}
.ad_box {	width:200px; padding:0px; text-align:center; color:#FF69B4; font-size:10px; font-style:italic;}
.ad_a17 {	position:absolute; top:10px; left:643px; width:127px; height:44px; background:#666666;}
.contact_box {	width:250px; margin-top:50px; text-align:center; float:right;}
.product_image_box { width:470px; text-align:center; overflow:hidden;}
.products_highlight { width:470px; height:80px; margin-bottom:10px; padding:10px; background:#FFE9FF; overflow:hidden;}
.ad_paypal {	text-align:center; font-size:10px; font-style:italic;}
.bead_box {
	width:88px; height:72px; padding:2px 2px 5px 2px; text-align:center; font-size:11px;
	border:solid 1 px #FFFFFF; float:left;
}
.bead_row {	margin:auto; width:376px; text-align:center; clear:left;}
.bead_pic {	width:80px; height:47px; padding:5px; background:#FFFFFF;}
.form_footer {	margin:8px 0px; font-size:11px; font-style:italic; text-align:center;}
.thread_box {
	width:82px; height:25px; padding:5px 2px 5px 2px; text-align:center; font-size:11px;
	border:solid 1px #C0C0C0; background:#FFFFFF; float:left;
}
.dye_box {
	width:90px; height:70px; padding:2px 2px 10px 2px; text-align:center; font-size:11px; float:left;
}
.dye_pic {	width:90px; height:55px; border:solid 1px #999999;}
.order_form_box { margin:auto; width:460px; overflow:hidden;}
.order_box {	width:454px; height:200px; padding:2px; border:solid 1px #FF3399; background:#FFC0CB;}
.order_category {
	width:190px; height:21px; padding:5px; border-bottom:solid 1px #FFC0CB; background:#F9F5F8; float:left;
}
.order_selection {
	width:243px; height:21px; padding:5px; text-align:right; border-bottom:solid 1px #FFC0CB;
	background:#F9F5F8; float:right;
}
.order_row {
	width:444px; height:25px; padding:5px; text-align:right; border-bottom:solid 1px #FFC0CB;
	background:#F9F5F8; clear:both;
}
.order_selectbox {
	width:204px; color:#000000; border:solid 1px #C0C0C0; background:#FFE9FF;
}
.order_inputbox {
	width:200px; height:15px; color:#000000; border:inset 1px #C0C0C0; background:#FFFFFF;
}
.checkout_addcart {
	width:328px; height:26px; text-align:right;
}
.checkout_viewcart {
	position:absolute; top:10px; left:343px; width:107px; height:26px;
}
.checkout_box {
	position:relative; margin:auto; width:440px; height:26px; padding:10px; background:#FF69B4;
}
UL.occasion_list {
	margin-left:15px; color:#333333; font-weight:bold; font-style:italic; list-style-type:circle;
}
.view_box {
	height:21px; text-align:center;
}
.text_lg {	font-size:32px;}

/* BEADS, THREADS, RIBBON */
.bg_babyblueo {	background:#66CCFF;}
.bg_babypinko {	background:#FFCCCC;}
.bg_blacko {	background:#000000;}
.bg_clear {	background:#DDDDDD;}
.bg_dkavocado {	background:#669900;}
.bg_dkpurple {	background:#990099;}
.bg_dksapphire { background:#0033CC;}
.bg_denimblue {	background:#6699CC;}
.bg_hotpink {	background:#FF3399;}
.bg_kellygreen {	background:#009933;}
.bg_ltavocado {	background:#99CC33;}
.bg_ltpink {	background:#FFCCCC;}
.bg_ltpurple {	background:#FFCCFF;}
.bg_ltsapphire {	background:#99CCFF;}
.bg_mauve {	background:#FF6699;}
.bg_medpurple {	background:#9933CC;}
.bg_orangeo {	background:#FF6600;}
.bg_red {	background:#CC0033;}
.bg_rainbow {	background:#DDDDDD;}
.bg_rootbeero {	background:#663300;}
.bg_shockingpink { background:#FF0099;}
.bg_turquoise {	background:#00CCFF;}
.bg_whiteo {	background:#EAEAEA;}
.bg_yellow {	background:#FFFF00;}
.t_dkturquoise {	background:#3399FF;}
.r_avocado {	background:#669966;}
.r_dksapphire {	background:#0000CC;}
.r_ivory {	background:#FFFFCC;}
.r_ltavocado {	background:#CCFF99;}
.r_ltsapphire {	background:#CCFFFF;}
.r_maroon {	background:#990066;}
.r_navy {	background:#000066;}

/* IMAGES */
.img_float_l { margin:0px 20px 5px 0px; float:left;}
.img_float_r { margin:0px 0px 5px 20px; float:right;}
.img_pillow_style_l, .img_pillow_style_r {
	width:230px; height:96px; font-size:11px; font-style:italic; text-align:center; float:left;
}
.img_pillow_style_l { margin:0px 5px 10px 0px;}
.img_pillow_style_r { margin:0px 0px 10px 5px;}
.img_pillow_style { width:230px; height:82px;}
.img_pillowcase_style { width:143px; height:82px;}
.img_duvet_style { width:470px; height:313px;}
.img_main { width:480px; height:320px; padding:1px; border:solid 1px #660033;}
.img_main_sock, .img_thread { width:100px; height:75px;}
.img_main_duvet { width:120px; height:80px;}
.img_main_pillow { width:160px; height:70px;}
.img_a17 { width:127px; height:44px; border:none;}
.img_contact { width:169px; height:208px;}
.img_teddy { width:107px; height:144px;}
.img_products { margin-left:20px; padding:1px; border:solid 1px #999999; float:right;}
.img_products_duvet { width:113px; height:75px;}
.img_products_pillow { width:209px; height:75px;}
.img_products_pillowcase { width:131px; height:75px;}
.img_products_sock { width:100px; height:75px;}
.img_pillow_lg { width:470px; height:172px;}
.img_pillowcase_lg { width:260px; height:172px;}
.img_sock_lg { width:200px; height:150px;}
.img_paypal { width:127px; height:40px; border:none;}
.img_paypal_add_lg { width:120px; height:26px; border:none;}
.img_paypal_view_lg { width:107px; height:26px; border:none;}
.img_paypal_view_sm { width:86px; height:21px; border:none; cursor:pointer;}
.img_beads { width:126px; height:103px;}
.img_pearl { width:42px; height:42px;}
.img_mixed { width:126px; height:103px;}
.img_bead { width:80px; height:47px;}
.img_thread { width:200px; height:150px;}
.img_koala_joey { width:154px; height:144px; border:none;}
.img_sports { width:200px; height:238px; border:none;}

//
