/* CSS Document */
body{padding:0; margin:0 0 0 0;
     font:12px/18px 'Courier New', Verdana, Arial, Helvetica, sans-serif; color:#777777; }
div, p, ul, h1, h2, h3, h4, h5, img{margin:0px; padding:0px; border:0px;}
ul{list-style-type:none;}

a{font-size:12px; color:#5b5b5b; text-decoration:none;}
a:hover{font-size:12px; color:#f579a2; text-decoration:none;}

a.lettlelogin{font-size:11px; color:#5b5b5b; text-decoration:none;}
a.lettlelogin:hover{font-size:11px; color:#f579a2; text-decoration:none;}

a.underline_link{font-size:12px; color:#5b5b5b; text-decoration:underline;}
a.underline_link:hover{font-size:12px; color:#f579a2; text-decoration:underline;}

a.collection_link{font-size:12px; color:#5b5b5b; text-decoration:none;}
a.collection_link:hover{font-size:12px; color:#f579a2; text-decoration:none;}

a.topcollectionmenu{font-size:16px; color:#545454; text-decoration:none;}
a.topcollectionmenu:hover{font-size:16px; color:#f579a2; text-decoration:none;}

a.topcollectionmenu_color{font-size:16px; color:#a9caca; text-decoration:none;}
a.topcollectionmenu_color:hover{font-size:16px; color:#f579a2; text-decoration:none;}

.top_collection_text_01{font-size:15px;color:#797979;}
.redfont{color:#d15c7a;}
.redfont16px{color:#d15c7a; font-size:17px; font-weight:bold;}
.pinkfont {color:#e1bcbd;}
.pinkfont18px {color:#d78e90; font-size:18px;}
.coll { border-collapse:collapse; }


/* table font */
.table_title { font-size:12px; color:#3b3b3b; line-height:130%; font-weight:bold; }
.table_grey12px { font-size:12px; color:#787878; line-height:130%; }
.table_darkgrey12px {  font-size:12px; color:#3b3b3b; line-height:130%; }
.table_red12px { font-size:12px; color:#d78282; line-height:130%; }
.table_red13pxbold {  font-size:13px; color:#910000; line-height:130%; font-weight:bold; }


/*---TOP PANEL---*/

/*-- pink bg 
#top_bg_100{position:relative;width:100%; height:91px; margin:0 0 0 0; background-image:url(/images/bg_top_pink_01.gif); background-repeat:no-repeat; background-position:center;float:left; }
--*/
#top_bg_100{position:relative;width:100%; height:auto; margin:0 0 0 0;  background-repeat:no-repeat; background-position:center;float:left; }
#top_pan {position:relative;width:950px; height:232px; margin:0 auto 0 auto; }
#logo_box{width:90px; height:73px; top:0px; left:35px; position:absolute;}
#collection_box{width:220px; height:100px; top:21px; left:243px; position:absolute; text-align:center; font-size:16px;}
#menu_box{width:370px; height:30px; font-size:15px; top:33px; right:40px; position:absolute; text-align:right; }
#login_box{width:45px; height:30px;  top:3px; right:5px; position:absolute;text-align:center;}
#blog_box{width:87px; height:16px;  top:3px; right:70px; position:absolute;text-align:center;}

#menu_box ul{list-style-type:none; margin:0 0 0 0; }
#menu_box li{display:block; float:left; margin:0 30px 0 0;}
#menu_box li a{font-size:16px; color:#000000;text-decoration:none;}
#menu_box li a:hover{font-size:16px; color:#f579a2;text-decoration:none;}


/*--- BODY PANEL---*/
#body_bg_100{position:relative;width:100%; height:auto; margin:0 0 0 0; background-repeat:repeat-y; background-position:center; float:left; }
#body_pan {position:relative;width:931px; height:auto; padding:0 0 0 0;  margin:0 auto 0 auto;}

#contents_pan{width:931px; height:auto; margin:0 0 0 0; float:left;}
#contents_pan_padding15{width:900px; height:auto;margin:0 15px 0 15px; float:left;}


/*--- bottom PANEL---*/
/*-- bg pink
#footer_100{clear:both; width:100%; height:157px;margin:0 0 0 0; background-image:url(/images/bg_botton_pink_01.gif); background-position:center; background-repeat:no-repeat; float:left;}
--*/
#footer_100{clear:both; width:100%; height:auto;margin:0 0 0 0; background-position:center; background-repeat:no-repeat; float:left;}
#footer_pan{width:950px; height:232px; margin:0 auto 0 auto; position:relative;}

#footer_pan ul{list-style-type:none; padding:35px 0 0 40px; }
#footer_pan li{display:block; float:left; margin:0 40px 0 0;}
#footer_pan li a{font-size:15px; color:#ffffff;text-decoration:none;}
#footer_pan li a:hover{font-size:15px; color:#f579a2;text-decoration:none;}




/*--- data_info_pages PANEL---*/
#title_box{width:100%; height:50px; margin:10px 0 10px 0; float:left;  background-image:url(/images/title_bg.gif); background-repeat:no-repeat;float:left;}
#title_box h2{ padding:13px 0 0 30px; font-size:16px; color:#6f6f6f; font-weight:100;}

/* --- company info & contect us ---*/
#contents_pan_padding15 p{margin:0 0 25px 0;  line-height:25px;}
#contents_pan_padding15 #colum_three_330{width:330px;height:540px;float:left;}

#contents_pan_padding15 #colum_three_250{width:250px;height:auto;float:left; margin:0 20px 0 0}
#colum_three_250 h3{text-decoration:underline; font-weight:100; color:#2d2d2d; font-size:12px;}

/*--- archives & sale ---*/
#contents_pan #colum_tow_left{width:140px; height:auto; margin:0 5px 0 0; float:left;}
#contents_pan #colum_tow_left ul{list-style-type:none; margin:0 0 0 15px;}
#contents_pan #colum_tow_left li{ display:block;  width:100%; margin:0 0 0 0; color:#353535;}
#contents_pan #colum_tow_right{width:780px; height:auto; margin:0 0px 0 0; float:left;}
#viewbasket{width:931px;text-align:right;}
#viewbasket_sale{width:780px;text-align:right;}
#ok_box {width:550px; height:206px; margin: 50px 0 50px 200px; background-image:url(/images/message_box_bg.gif); background-repeat:no-repeat; text-align:center;}


/*--- detail PANEL---*/
#detail_pan {width:931px; height:480px; }
#detail_left {width:402px; height:470px; margin:0 8px 0 0; float:left;}
#detail_right {width:521px; height:470px; margin:0 0px 0 0; float:left;}
#detail_right #list_flash {width:521px; height:253px; margin:0 0px 10px 0; float:left;}
#detail_right #description {width:521px; height:110px; margin:0 0px 0 0; float:left;}
#detail_right #texture {width:521px; height:80px; margin:0 0px 0 0; float:left;}
#detail_right #texture_dc {width:521px; height:20px; margin:0 0px 0 0; float:left;}


/*--- detail PANEL---*/
#login_pan {width:462px; height:194px; margin:43px 0px 100px 237px;  background-image:url(/images/login_bg.gif);background-repeat:no-repeat;}


/*--- Store locator ---*/
#storepage_pan{width:890px;margin:0px 0px 0px 30px; float:left;}

#store_topbar_pan{width:100%; height:68px; margin:0px 0px 5px 0px;  background-image:url(/images/store_locator_top_bg.gif);background-repeat:repeat-x;}
#store_topbar_upside{width:100%; height:20px; margin:7px 0px 0px 0px; float:left;}
#store_topbar_secondside{width:100%; height:20px; margin:10px 0px 0px 0px;float:left;}

#alphabeticalorder_box {width:100%; height:20px; margin:10px 0px 0px 0px;float:left; text-decoration:underline; color:Black; font-size:15px;}
#alphabeticalorder_list_item_pan {width:100%; margin:0px 0px 20px 0px; float:left; }
#alphabeticalorder_list_item_pan #county {width:110px; height:100%;  text-transform:uppercase; float:left;}
#alphabeticalorder_list_item_pan #state {width:110px; height:100%;  text-transform:uppercase; float:left;}
#alphabeticalorder_list_item_pan #city {width:120px; height:100%; float:left;}
#alphabeticalorder_list_item_pan #address {width:550px; height:100%; float:left;}


/*--- wholesale buyers panel ---*/
#buyers_topbar_pan{width:100%; height:31px; margin:0px 0px 5px 0px;  padding:5px 0 0 0; background-image:url(/images/wholesale_topbar_bg.gif);background-repeat:repeat-x;}


/*--- sales panel ---*/
.salescolorlilst
{
	float:left; width:60px;
}

.salescolorlilst .imagesection
{
	float:left; width:60px;
}
.salescolorlilst .namesection
{
	float:left; width:60px;
}
.salescolorlilst .optionsection
{
	float:left; width:60px;
}



#text_ad { position: absolute; top:58px; left:80px; }


/*--- Main Intro Banner ---*/
.position_re { position:relative; }
.signupbanner { position:absolute; top:0px; right:5px; }