/* CSS Document */

/* Global */
body{
background-color: #bc9ed9;
background-image: url(images/back_purple.gif);
background-repeat: repeat;
height: 100%;
width: 100%;
margin-top: 5px;
}

td{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
margin-top: 3px;
}

#wrapper{
width: 799px;
margin-left: auto;
margin-right: auto;
}
#body_top{
width: 799px;
height: 12px;
background-image: url(images/top_whitebg.gif);
background-repeat: no-repeat;
background-color: #ffffff;
}
#body_wrap{
width: 799px;
background-color: #ffffff;
}
#body_bottom{
width: 799px;
background-image: url(images/bottom_whitebg.gif);
background-repeat: no-repeat;
height: 10px;
}
#bodyleftNav_bottom{
width: 799px;
background-image: url(images/leftNav_footerbg.gif);
background-repeat: no-repeat;
height: 10px;
}
.top_wrap{
width: 799px;
height: 50px;
}
.logo{
margin-left: 5px;
margin-top: 5px;
float: left;
}
.top_wrap_right{
width: 450px;
float: right;
}
.top_link_box{
padding-top: 3px;
float: right;
}
.top_link{
float: left;
list-style: none;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link:hover{
background-image: url(images/littlelilyclub.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link2{
float: left;
list-style: none;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link2:hover{
background-image: url(images/littlelilyclub2.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link3{
float: left;
list-style: none;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link3:hover{
background-image: url(images/littlelilyclub3.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link4{
float: left;
list-style: none;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link4:hover{
background-image: url(images/littlelilyclub4.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link5{
float: left;
list-style: none;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link5:hover{
background-image: url(images/littlelilyclub5.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link_active{
background-image: url(images/littlelilyclub.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.top_link2_active{
background-image: url(images/littlelilyclub2.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link2_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.top_link3_active{
background-image: url(images/littlelilyclub3.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link3_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.top_link4_active{
background-image: url(images/littlelilyclub4.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link4_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.top_link5_active{
background-image: url(images/littlelilyclub5.gif);
background-repeat: no-repeat;
float: left;
list-style: none;
font-weight: bold;
padding-left: 20px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
}
.top_link5_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.top_link a,.top_link2 a,.top_link3 a,.top_link4 a,.top_link5 a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.icon{
padding-right: 5px;
}
.main_body{
width: 799px;
background-image: url(images/leftNav_bodybg.gif);
background-repeat: repeat-y;
float: left;
}
/* Global */


/* TOP NAV */
#topnav{
float: right;
width: auto;
margin-right: 5px;
}
.topnav_btn{
float: left;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
padding-bottom: 2px;
}
.topnav_btn a{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.topnav_btn_active{
float: left;
}
.topnav_btn_left{
background-image: url(images/topnavbtn_left.gif);
width: 10px;
height: 19px;
float: left;
}
.topnav_btn_body{
padding-top: 2px;
padding-bottom: 2px;
color: #bc9ed9;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
float: left;
background-color: #ffffff;
}
.topnav_btn_right{
background-image: url(images/topnavbtn_right.gif);
width: 10px;
height: 19px;
float: left;
}
/* TOP NAV */

/* BODY NAV */
.body_nav{
width: 799px;
background-color: #ad8dd0;
height: 32px;
}
.body_nav_btn{
float: left;
padding-left: 15px;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 8px;
background-color: #ad8dd0;
}
.body_nav_btn:hover{
float: left;
padding-left: 15px;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 8px;
background-color: #efdfff;
}
.body_nav_btn a{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
.body_nav_btn_active{
float: left;
padding-left: 15px;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 8px;
background-color: #efdfff;
}
.body_nav_btn:hover a{
font-family: Arial, Helvetica, sans-serif;
color: #9933cc;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
.body_nav_btn_active a{
font-family: Arial, Helvetica, sans-serif;
color: #9933cc;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
.breadc, .breadc a{
margin-top: 10px;
margin-left: 5px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.breadc a:hover{
background-color: #a98ac0;
color: #ffffff;
}
/* BODY NAV */

/* MEMBER */
.member_body{
width: 799px;
background: #ffffff;
height: 400px;
}
.member_body_left{
width: 499px;
padding-top: 15px;
float: left;
}
.member_body_left_text{
margin-left: 60px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
line-height: 18px;
}
.member_body_right{
width: 220px;
padding-top: 10px;
padding-right: 10px;
float: right;
text-align: center;
}
.member_round_body{
background-image: url(images/member_topconer.gif);
background-repeat: no-repeat;
background-position: top;
width: 196px;
background-color: #f9ebeb;
margin-top: 10px;
padding-top: 10px;
text-align: left;
}
.member_round_body_header{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-left: 10px;
}
.member_round_bottom{
width: 196px;
height: 10px;
background-image: url(images/member_bottomconer.gif);
background-repeat: no-repeat;
}
.member_grey_text{
font-size: 12px;
color: #666666;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
}
.member_textp{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
}
.member_textp a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.member_textp a:hover{
background-color: #a98ac0;
color: #ffffff;
}
input.join{
margin-left: 10px;
margin-top: 10px;
}
input.signin{
margin-left: 10px;
margin-top: 5px;
}
input.member{
margin-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #cccccc;
width: 170px;
margin-bottom: 5px;
}
/* MEMBER */

/* HOME */
.home_body{
width: 799px;
background: #ffffff;
height: 400px;
}
.home_body_left{
width: 499px;
padding-top: 40px;
float: left;
}
.home_body_right{
width: 178px;
padding-top: 10px;
padding-right: 10px;
float: right;
text-align: center;
}
.round_box1{
width: 178px;
height: 116px;
margin-bottom: 10px;
background-image: url(images/round_box1.gif);
background-repeat: no-repeat;
}
.main_body_right{
width: 663px;
float: left;
}
/* HOME */


/* LEFT NAV */
.left_nav{
width: 136px;
float: left;
}
.left_nav_header{
margin-left: 10px;
padding-top: 10px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin-bottom: 5px;
}
.left_navcontact_header{
margin-left: 6px;
padding-top: 10px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}
ul.leftLink_box{
margin: 0px;
padding: 0px;
padding-left: 30px;
}
ul.leftLink_box a:hover{
background-color: #a98ac0;
color: #ffffff;
}
ul.leftLink_loginbox{
margin: 0px;
padding: 0px;
margin-left: 20px;
padding-left: 5px;
margin-left: 9px;
}
li.leftLink{
list-style: none;
margin-bottom: 2px;
}
li.leftLink_login2{
list-style: none;
margin-bottom: 3px;
}
li.leftLink_login{
list-style: none;
margin-bottom: 3px;
margin-left: 12px;
}
li.leftLink_shop{
list-style: none;
margin-bottom: 3px;
margin-left: 10px;
}
li.leftLink_shop a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
li.leftLink_shop a:hover{
background-color: #a98ac0;
color: #ffffff;
}
li.leftLink_login_active{
list-style-image: url(images/star2_icon.gif);
margin: 0px;
margin-bottom: 3px;
}
li.leftLink_login a, li.leftLink_login_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
li.leftLink_login a:hover, li.leftLink_login_active a{
background-color: #a98ac0;
color: #ffffff;
}
li.leftLink_active{
list-style-image: url(images/star2_icon.gif);
}
li.leftLink_shop_active{
list-style-image: url(images/star2_icon.gif);
margin: 0px;
margin-left: 10px;
}
li.leftLink a, li.leftLink_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
li.leftLink a:hover, li.leftLink_active a:hover, li.leftLink_shop_active a:hover{
background-color: #a98ac0;
color: #ffffff;
}
li.leftLink_shop_active a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}
li.leftLinkHead{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
list-style: none;
padding-bottom: 5px;
margin-top: 10px;
margin-left: -19px;
}
.left_nav_welcome{
margin-left: 10px;
padding-top: 10px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.left_nav_logout{
margin-left: 10px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.left_nav_logout a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.left_nav_logout a:hover{
background-color: #a98ac0;
color: #ffffff;
}

/* LEFT NAV */

/* MAIN BODY */
.main_body_top{
width: 663px;
float: left;
}
.main_body_middle{
width: 650px;
float: left;
padding-left:10px;
padding-top: 10px;
}
.main_body_middle_post{
width: 650px;
float: left;
padding-left:10px;
}
.main_body_sub{
width: 650px;
padding-left:10px;
float: left;
}
.header{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding-top: 10px;
float: left;
}
.main_body_sub_right{
float: right;
padding-top: 10px;
padding-right: 5px;
}
.btn_left{
background-image: url(images/btn_left.gif);
background-repeat: no-repeat;
width: 7px;
height: 21px;
float: left;
}
.btn_right{
background-image: url(images/btn_right.gif);
background-repeat: no-repeat;
width: 7px;
height: 21px;
float: left;
}
.btn_body{
background-image: url(images/btn_body.gif);
background-repeat: repeat-x;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
}
.btn_body a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.style_box{
width: 155px;
float: left;
margin-right: 8px;
margin-bottom: 15px;
}
.style_box_last{
width: 155px;
float: left;
margin-bottom: 15px;
}
.style_box_round{
width: 155px;
height: 164px;
background-image: url(images/round_box2.gif);
background-repeat: no-repeat;
text-align: center;
}
.style_bigbox_round{
width: 643px;
height: 663px;
background-image: url(images/round_box3.gif);
background-repeat: no-repeat;
text-align: center;
}
.style_bigbox_round img{
margin-top: 10px;
}
.footer_btnleft{
margin-top: 10px;
float: left;
}
.footer_btnright{
margin-top: 10px;
margin-right: 5px;
float: right;
}
.style_box_round img{
margin-top: 10px;
}
.style_box_round a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.style_bottom{
margin-top: 5px;
}
.style_bottom img{
margin-left: 5px;
margin-right: 5px;
}
.style_bottom a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.style_bottom a:hover{
background-color: #a98ac0;
color: #ffffff;
}

.main_body_top_left{
width: 250px;
float: left;
margin-left: 5px;
margin-top: 10px;
}
.main_body_top_right{
float: right;
margin-right: 5px;
margin-top: 10px;
padding-top: 10px;
}
select.press_year{
width: 120px;
}
select.sort{
width: 150px;
margin-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.pressbox{
float: left;
width: 97%;
margin-right: 10px;
background-image: url(images/dotted.gif);
background-repeat: repeat-x;
padding-top: 8px;
}
.press_link a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}
.press_link a:hover{
background-color: #a98ac0;
color: #ffffff;
}
.press_date{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.press_text{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 3px;
}
.press_header{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}
.press_subheader{
color: #c5acde;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 2px;
font-weight: bold;
}
.press_greytext{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
margin-top: 3px;
}
.dotted_line{
width: 98%;
height: 2px;
}
.pressbox_img{
width: 120px;
height: 80px;
float: left;
}
.pressbox_copy{
height: 80px;
float: left;
}
.viewall{
float: left;
padding-right: 20px;
}
.viewall a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}
.viewall a:hover{
background-color: #a98ac0;
color: #ffffff;
}
.page{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float: left;
padding-right: 5px;
}

.pagelist a{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float: left;
padding-right: 5px;
}

.pagelist{
float: left;
}
.pagenum_active{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
background-color: #f9ebeb;
float: left;
text-decoration: none;
}
.pagenum{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
float: left;
text-decoration: none;
}
/* MAIN BODY */

/* PRODUCT BOX */
.prod_box{
border: 1px solid #cccccc;
width: 640px;
float: left;
}
.prod_box_top{
background-color: #eeeeee;
width: 100%;
padding-top: 3px;
float: left;
height: 22px;
}
.prod_box_left{
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
margin-left: 10px;
}
.prod_box_right{
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
margin-top: 3px;
}
.prod_box_right a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
margin-right: 10px;
}
.prod_box_right a:hover{
background-color: #a98ac0;
color: #ffffff;
}
.pagebox{
margin-top: 3px;
padding-left: 3px;
padding-right: 3px;
background-color: #ffffff;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration: none;
margin-right: 10px;
margin-left: 10px;
}
.prod_box_body{
padding-bottom: 10px;
float: left;
}
.prod_name{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 2px;
margin-top: 2px;
}
.prod_price{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 2px;
margin-top: 2px;
}
.prod_wrap{
width: 145px;
float: left;
margin-top: 10px;
padding-left: 11px;
}
.prod_imglist{
width: 145px;
height: 125px;
text-align: center;
border: 1px solid #c4acde;
}
.prod_imglist img{
margin-top: 1px;
}
/* PRODUCT BOX */

/* CONTACT */
.contact_text{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
}
.contact_qtext{
font-family: Arial, Helvetica, sans-serif;
color: #9933cc;
font-size: 12px;
}
.contact_textbox{
font-family: Arial, Helvetica, sans-serif;
color: #9933cc;
font-size: 12px;
font-style: italic;
}
input.contact{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 300px;
}
select.contact{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 300px;
}
input.signup{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 300px;
}
select.signup{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 300px;
}
textarea.contact_textarea{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 450px;
height: 150px;
}
textarea.contact_textarea2{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 250px;
height: 100px;
}
.qa_box{
margin-bottom: 10px;
}
.profile_box{
margin-bottom: 30px;
margin-right: 10px;
width: 340px;
height: 100px;
float:left
}
.profile_box2{
margin-bottom: 30px;
margin-right: 10px;
width: 285px;
height: 100px;
float:left
}
/* CONTACT */

/* AFFILATES */
.aff_wrap{
float: left;
width: 97%;
margin-right: 10px;
background-image: url(images/dotted.gif);
background-repeat: repeat-x;
padding-top: 12px;
padding-bottom: 10px;
}
.aff_searchbox{
width: 643px;
height: 84px;
background-image: url(images/round_box4gif.gif);
background-repeat: no-repeat;
margin-top: 5px;
margin-bottom: 10px;
}
.aff_search_header{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 25px;
padding-top: 10px;
}
.aff_search_body{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 25px;
padding-top: 13px;
}
input.zipcode{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
margin-right: 15px;
width: 120px;
}
select.aff_distance{
border: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
margin-right: 15px;
width: 120px;
}
.aff_textBold{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.aff_text{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 20px;
}
.add_title{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
td.aff_address{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 450px;
}
td.aff_contactinfo{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
td.aff_contactinfo a{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9933cc;
}
td.aff_contactinfo a:hover{
background-color: #a98ac0;
color: #ffffff;
}
td.add_distance{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.OR_wrap{
width: 314px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9933cc;
float: left;
padding-right: 10px;
padding-bottom: 15px;
}
.OR_wrap a{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9933cc;
}
.OR_wrap a:hover{
background-color: #a98ac0;
color: #ffffff;
}
.OR_img1{
width: 314px;
height: 84px;
background-image: url(images/round_box5.gif);
background-repeat: no-repeat;
text-align: center;
}
.OR_img1 img{
margin-top: 1px;
}
.OR_img2{
width: 314px;
height: 179px;
background-image: url(images/round_box6.gif);
background-repeat: no-repeat;
text-align: center;
}
.OR_img2 img{
margin-top: 1px;
}
/* AFFILATES */

/* SIGNUP */
.signup_text{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
margin-left: 50px;
}
.signup_form{
width: 500px;
margin-left: auto;
margin-right: auto;
}

.signup_form2{
width: 700px;
margin-left: auto;
margin-right: auto;
}

.signup_form3{
width: 600px;
margin-left: auto;
margin-right: auto;
}

.signup_header{
font-family: Arial, Helvetica, sans-serif;
color: #9933cc;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
padding-top: 5px;
}
/* SIGNUP */

/* BACKGROUND */
.background_top{
background-image: url(images/round_top.gif);
background-repeat: no-repeat;
width: 649px;
}
.background_top_text{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
margin-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
.background_body{
width: 647px;
border-left: 1px solid #bc9fd9;
border-right: 1px solid #bc9fd9;
float: left;
}
.background_bottom{
background-image: url(images/round_bottom.gif);
background-repeat: no-repeat;
width: 649px;
height: 11px;
float: left;
}
.background_item_wrap{
width: 158px;
padding-left: 3px;
padding-top: 5px;
float: left;
}
.background_item_imp{
margin-left: 3px;
width: 150px;
height: 113px;
border: 1px solid #eee7f7;
}
.background_title{
margin-top: 5px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.background_size{
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom: 5px;
}
/* BACKGROUND */

/* GALLERY */
.gallery_big{
width: 640px;
height: 360px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
border: 1px solid #bc9eda;
text-align: center;
}
.gallery_big img{
margin-top: 4px;
}
.gallery_list{
background-image: url(images/round_box7.gif);
background-repeat: no-repeat;
width: 643px;
height: 99px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}
.gallery_left{
margin-top: 8px;
margin-left: 2px;
width: 8px;
float: left;
}
.gallery_right{
width: 8px;
float: right;
margin-top: 8px;
margin-right: 2px;
}
.gallery_img_active{
width: 111px;
height: 81px;
margin-top: 8px;
margin-left: 11px;
float: left;
}
.gallery_img{
width: 111px;
height: 81px;
margin-top: 8px;
margin-left: 11px;
float: left;
filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}
/* GALLERY */

/* SHOP */
.shop_leftimg{
margin-top: 20px;
margin-left: 10px;
}
.shop_left{
float: left;
width: 460px;
}
.shop_right{
float: right;
width: 180px;
}
.shop_left_top{
background-image: url(images/shop_left_top.gif);
background-repeat: no-repeat;
width: 461px;
}
.shop_left_top_text{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
margin-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
.shop_left_body{
padding-top: 10px;
width: 459px;
border-left: 1px solid #bc9fd9;
border-right: 1px solid #bc9fd9;
float: left;
}
.shop_left_bottom{
background-image: url(images/shop_left_bottom.gif);
background-repeat: no-repeat;
width: 461px;
height: 11px;
float: left;
}
.product_pic{
width: 220px;
float: left;
}
.product_pic a{
font-size: 10px;
color: #666666;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-left: 15px;
}
.product_option{
float: left;
width: 220px;
}
.product_left_text{
font-size: 11px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.product_right_text{
font-size: 11px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
}
.product_right_bold{
font-size: 12px;
font-weight: bold;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
}
.product_right_small{
font-size: 10px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
}
.product_right_small a{
text-decoration: none;
padding-right: 15px;
}
td.product_right_small a:hover{
background-color: #a98ac0;
color: #ffffff;
}
input.quantity{
border: 1px solid #cccccc;
width: 18px;
text-align: center;
font-size: 10px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
}
select.size{
border: 1px solid #cccccc;
width: 50px;
text-align: center;
font-size: 10px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
}
.product_detail_wrap{
width: 440px;
float: left;
}
.product_top{
width: 438px;
height: 22px;
position: absolute;
}
.product_top_tab{
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #cccccc;
border: 1px solid #cccccc;
float: left;
margin-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.product_top_tab_active{
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #ffffff;
font-weight: bold;
border: 1px solid #cccccc;
border-bottom: 1px solid #ffffff;
float: left;
margin-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.product_bottom{
width: 438px;
height: 230px;
border: 1px solid #cccccc;
margin-left: 10px;
margin-top: -1px;
}
.shop_right_top{
background-image: url(images/shop_right_top.gif);
background-repeat: no-repeat;
width: 178px;
margin-top: 10px;
}
.shop_right_top_text{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
margin-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
.shop_right_body{
padding-top: 10px;
width: 176px;
border-left: 1px solid #bc9fd9;
border-right: 1px solid #bc9fd9;
float: left;
}
.shop_right_bottom{
background-image: url(images/shop_right_bottom.gif);
background-repeat: no-repeat;
width: 178px;
height: 9px;
float: left;
}
input.search{
border: 1px solid #bc9fd9;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 140px;
padding-left: 5px;
}
.qty{
font-size: 11px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
width: 25px;
}
.desc{
font-size: 11px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
width: 110px;
}
.price{
font-size: 11px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
width: 30px;
}
.subtotal{
font-size: 11px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: right;
padding-right: 10px;
padding-top: 5px;
}
.cart_links{
width: 160px;
margin-left: auto;
margin-right: auto;
font-size: 11px;
color: #9933cc;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
margin-top: 10px;
}
.cart_links a{
color: #9933cc;
margin-right: 5px;
margin-left: 5px;
text-decoration: none;
}
.cart_links a:hover{
background-color: #a98ac0;
color: #ffffff;
}
.shop_special{
width: 150px;
margin-left: auto;
margin-right: auto;
}
/* SHOP */
/* MEMBER MESSAGE */
.member_message_wrapper{
width: 649px;
}
.member_message_header{
width: 649px;
height: 20px;
background-image: url(images/coner_top.jpg);
}
.member_message_header_post{
width: 649px;
height: 25px;
padding-top: 5px;
background-image: url(images/coner_top.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #bc9eda;
}
.member_message_header_post div{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
padding-top: 3px;
padding-left: 10px;
font-weight: bold;
}
.member_message_header div{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
padding-top: 3px;
padding-left: 10px;
font-weight: bold;
}
.member_message_body{
width: 647px;
border-left: solid 1px #bc9eda;
border-right: solid 1px #bc9eda;
float: left;
}
.member_message_body_bg1{
width: 649px;
background-image: url(images/public_bg1.gif);
float: left;
}
.message_wrapper{
width: 620px;
padding-left: 5px;
padding-top: 15px;
float: left;
}
.message_left{
width: 70px;
float: left;
}
.message_imgbox{
width: 58px;
height: 36px;
border: 1px solid #9b33ce;
float: left;
}
.message_right{
width: 520px;
float: left;
}
.message_right_title{
font-family: Arial, Helvetica, sans-serif;
color: #9b33ce;
font-weight: bold;
font-size: 11px;
padding-top: 5px;
}
.message_right_icon{
width: 25px;
float: right;
}
.message_right_desc{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
padding-top: 5px;
}
.message_bottom{
width: 630px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding-top: 5px;
float: left;
border-bottom: dashed #cccccc 1px;
padding-bottom: 15px;
line-height: 16px;
}
.message_border_bottom{
background-image: url(images/coner_bottom.jpg);
background-repeat: no-repeat;
width: 649px;
height: 8px;
float: left;
}
.message_border_bottom_bg1{
background-image: url(images/public_message_bottom3.gif);
background-repeat: no-repeat;
width: 649px;
height: 8px;
float: left;
}
.post_left{
width: 120px;
padding-left: 10px;
padding-top: 10px;
float: left;
}
.post_right{
width: 500px;
float: left;
}
.post_right_top{
margin-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
color: #666666;
width: 490px;
border-bottom: 1px dashed #cccccc;
float: left;
}
.post_right_bottom{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 10px;
padding-top: 10px;
line-height: 14px;
float: left;
}
.poster{
padding-top: 5px;
}
.poster a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #9735ca;
text-decoration: none;
}
.poster_re{
padding-top: 5px;
}
.poster_re a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #b56ed6;
text-decoration: none;
}
.poster_info{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding-top: 10px;
}
div.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding-bottom: 5px;
}
span.textB{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
}
span.textBP{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9735ca;
font-weight: bold;
}
span.textBP a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9735ca;
font-weight: bold;
text-decoration: none;
}
.post_right_top_L{
width: 270px;
float: left;
}
.post_right_top_R{
width: 220px;
float: left;
text-align: right;
}
.member_message_header_bg1{
background-image: url(images/public_message_top.gif);
background-repeat: no-repeat;
width: 648px;
height: 17px;
float: left;
}
.member_message_body_bg2{
background-image: url(images/public_bg2.gif);
margin-top: -1px;
width: 649px;
float: left;
border-bottom: 1px solid #bc9fd9;
background-repeat: repeat-y;
}
.member_message_body_bg3_middle{
background-image: url(images/public_bg3.gif);
width: 649px;
float: left;
border-bottom: 1px solid #bc9fd9;
background-repeat: repeat-y;
}
.member_message_body_bg3{
background-image: url(images/public_bg3.gif);
width: 649px;
float: left;
background-repeat: repeat-y;
}
.member_message_footer_bg3{
background-image: url(images/public_message_bottom2.gif);
background-repeat: no-repeat;
width: 648px;
height: 6px;
float: left;
}
.member_message_footer_bg2{
background-image:  url(images/public_message_bottom1.gif);
background-repeat: no-repeat;
width: 648px;
height: 5px;
float: left;
}
.poster_info_re{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 10px;
color: #a8a6a7;
}
/* MEMBER MESSAGE */

/* MESSAGEBOARD */
input.message_searchbox{
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
width: 200px;
}
select.message_cat{
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
width: 200px;
}
.td_search{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
color: #666;
}
.td_in{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
color: #666;
}
.postMessage_left{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
width: 70px;
float: left;
padding-left: 10px;
padding-top: 10px;
}
.postMessage_right{
width: 560px;
float: left;
padding-left: 5px;
padding-top: 10px;
}
input.topic{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
border: 1px solid #ccc;
width: 550px;
}
.postMessage_texteditor{
width: 100%;
text-align: center;
padding-top: 10px;
}
.postMessage_button{
padding-top: 5px;
text-align: center;
}
.breadcrum{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9b33ce;
padding-left: 15px;
padding-top: 10px;
float: left;
}
.breadcrum a{
color: #9b33ce;
text-decoration: none;
}
.newpost{
position: absolute;
display: block;
float: right;
width: 71px;
height: 21px;
margin-left: 570px;
}
.pageinfo{
position: absolute;
width: 100px;
height: 21px;
margin-left: 565px;
}

.topic_header{
width: 100%;
background-color: #cccccc;
padding-top: 3px;
padding-bottom: 3px;
float: left;
}
.topic_header_col1{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
width: 360px;
color: #666666;
float:left;
}
.topic_header_col2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
width: 100px;
color: #666666;
float:left;
text-align: right;
}
.topic_header_col3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
width: 50px;
color: #666666;
float:left;
text-align: right;
}
.topic_header_col4{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
width: 110px;
color: #666666;
float:left;
text-align: center;
}
.topic_wrapper{
padding-top: 10px;
float: left;
border-bottom: 1px dashed #ccc;
margin-left: 5px;
padding-bottom: 5px;
}
.topicPrivate_wrapper{
padding-top: 10px;
float: left;
border-bottom: 1px dashed #ccc;
margin-left: 5px;
padding-bottom: 5px;
width: 635px;
}
.topicPrivate_wrapper:hover{
background-color: #ffffcd;
}
.topicPrivate_wrapper_active{
padding-top: 10px;
float: left;
border-bottom: 1px dashed #ccc;
margin-left: 5px;
padding-bottom: 5px;
width: 635px;
background-color: #ffffcd;
}
.topic_body_col1_left{
width: 75px;
float: left;
}
.topic_imgbox{
width: 58px;
height: 36px;
border: 1px solid #9834c8;
}
.topic_body_col1_right{
width: 280px;
float: left;
}
.topic_subj{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9834c8;
font-weight: bold;
}
.topic_subj a{
color: #9834c8;
text-decoration: none;
}
.topic_desc{

}
.topic_by{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9834c8;
}
.topic_time{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}
.rating_count{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}

.rating_bar{
float: right;
}

.topic_body_col1{
padding-left: 5px;
width: 360px;
float: left;
}
.topic_body_col2{
text-align: right;
float: left;
width: 100px;
}
.topic_body_col3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
width: 50px;
text-align: right;
float: left;
padding-left: 5px;
}
.topic_body_col4{
text-align: center;
width: 110px;
float: left;
}
.topic_timestamp{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
}
.topic_by{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding-top: 5px;
}
.topic_by a{
font-family: Arial, Helvetica, sans-serif;
color: #9834c8;
font-size: 11px;
text-decoration: none;
}
.privateGroup_topic{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
width: 50px;
padding-left: 10px;
}
.privateGroup_invite{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
width: 50px;
padding-left: 10px;
}
.invite_text1{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
color: #666;
}
.invite_text2{
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
color: #666;
}
input.topic_input{
border: 1px solid #cccccc;
width: 420px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
}
textarea.topic_invite{
border: 1px solid #cccccc;
width: 420px;
height: 70px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
}
.topicPrivate_header_col1{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 5px;
width: 360px;
color: #666666;
float:left;
}
.topicPrivate_header_col2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 50px;
color: #666666;
float:left;
text-align: right;
}
.topicPrivate_header_col3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 50px;
color: #666666;
float:left;
text-align: right;
}
.topicPrivate_header_col4{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 50px;
color: #666666;
float:left;
text-align: right;
}
.topicPrivate_header_col5{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 120px;
color: #666666;
float:left;
text-align: left;
margin-left: 10px;
}
.topicPrivate_desc{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9b33ce;
text-align: left;
}
.topicPrivate_body_col2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 40px;
color: #9b33ce;
float:left;
text-align: right;
padding-right: 10px;
font-weight: bold;
}
.topicPrivate_body_col3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 40px;
color: #666666;
float:left;
text-align: right;
padding-right: 10px;
}
.topicPrivate_body_col4{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 40px;
color: #666666;
float:left;
text-align: right;
padding-right: 10px;
}
.topicPrivate_body_col5{
margin-left: 10px;
width: 110px;
float:left;
text-align: left;
}
/* MESSAGEBOARD */

/* FOOTER */
.footer_wrap{
width: 799px;
}
.footer_leftbox{
width: 350px;
float: left;
margin-left: 5px;
}
.footer_leftbox a{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
padding-left: 5px;
padding-right: 5px;
}
.footer_leftbox a:hover{
background-color: #ffffff;
color: #a98ac0;
}
.footer_rightbox{
width: 400px;
float: right;
white-space: nowrap;
}
.footer_rightbox a{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
padding-left: 5px;
padding-right: 5px;
}
.footer_rightbox a:hover{
background-color: #ffffff;
color: #a98ac0;
}

.error{
font-family: Arial, Helvetica, sans-serif;
color: #FD1105;
font-size: 12px;
}
/* FOOTER */
