/* CSS Document */
body, div, ul, ol, li, p, span, map, area {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.fl {float:left; }
.fc {margin-left:auto; margin-right:auto; }
.fr {float:right; }/*e41c77*/
#header {height:84px; background-color:#fef4f8; text-align:center; padding:8px; }
#tabs {height:35px; border:0px solid #f2f2f2; /*f07eb2*/ border-bottom-width:1px; border-bottom-color:#fff; background-image:url(../images/main_bg.png); background-position:0px 20px; background-repeat:repeat-x; }
#tabsbot {border:0px solid #f07eb2; border-top-width:1px; background-color:#f8cee1; }
#tabsbot .sub {border:0px solid #f07eb2; border-top-width:1px; background-color:#FFFFFF; height:1px; margin-top:2px; }
#mainbar {height:64px; border:0px solid #e6287e; border-top-width:1px; border-bottom-width:1px; background-color:#fff; }
#logo {margin:3px; margin-top:5px; display:block; float:left; width:168px; height:56px; }
#main {background-image:url(../images/main_bg.png); background-position:0px -40px; background-repeat:repeat-x; }
#mainleft {float:left; width:730px; padding:5px; margin-top:5px; background-image:url(../images/main_left_bg.png); background-repeat:no-repeat; background-position:5px 0px; padding-bottom:50px; }
#mainleft .sub {padding:0px 10px; }
#mainright {float:right; width:190px; padding:5px; padding-left:8px; padding-right:2px; margin-top:5px; background-image:url(../images/main_right_bg.png); background-repeat:no-repeat; background-position:5px 0px; }
#mainright .sub {padding:0px 10px 5px 5px; }
.clearfloat {clear:both; font-size:1px; display:block; width:100%; }
.wlim {width:940px; margin-left:auto; margin-right:auto; background-image:url(../images/mbo.gif); padding-left:10px; padding-right:10px; }
#main .wtop {background-image:url(../images/mbot.gif); }
#foot .wlim {background-image:none; }
.hbanner {background-color:#FFFFFF; border:1px solid #f8bfd9; width:725px; height:80px; display:block; }
a img {border:none; }
#tabs ul {float:left; margin-top:5px; }
#tabs ul li {float:left; display:block; list-style:none; margin-left:8px; background:url(../images/tab4.png) no-repeat top right; }
#tabs ul li .bubl {width:6px; height:32px; display:block; float:left; margin-left:-6px; background:url(../images/tab4.png) no-repeat top left; }
#tabs ul li a {display:block; text-decoration:none; text-align:center; font-size:0.8em; font-weight:normal; color:#e6287e; cursor:pointer; }
#tabs ul li a .tabl {background:url(../images/tab3.png) no-repeat top left; display:block; float:left; height:32px; width:6px; margin-left:-6px; }
#tabs ul li a .tabr {background:url(../images/tab3.png) no-repeat top right; display:block; float:left; height:22px; padding:8px 21px 2px 15px; }
#tabs ul li a:hover .tabl {background-image:none; }
#tabs ul li a:hover .tabr {background-image:none; color:#fff; }
h1, h2, h3, h4, h5, h6 {margin:0px; padding:5px; font-size:1em; color:#e6287e; color:#555; }
.title {font-size:0.8em; font-weight:bold; color:#e6287e; padding:5px; border:0px solid #f07eb2; border-bottom-width:1px; display:block; color:#666; }
#mainright ul {margin-bottom:10px; }
#mainright ul li {display:block; list-style:none; }
#mainright ul li a {display:block; border:0px dashed #999; border-bottom-width:1px; font-size:0.8em; font-weight:bold; color:#e6287e; padding:5px; text-decoration:none; }
#mainright .rbannav {padding-top:10px; }
#mainright .rbannav ul, #mainright .rbannav li, #mainright .rbannav a {margin:0px; padding:0px; border:none; }
#mainright .rbannav ul {margin-left:7px; margin-right:8px; }
#mainright .rbannav li {float:left; }
.prodbox {width:230px; float:left; /*border:1px solid #f07eb2;*/ margin:5px 0px 0px 5px; font-size:0.8em; background-image:url(../images/prodbox4.png); width:230px; background-repeat:no-repeat; }
.prodbox .sub {/*border:1px solid #e6287e;*/ min-height:345px; margin:1px; text-align:center; padding-bottom:5px; }
.prodbox .pimg {width:200px; height:200px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:5px; background-color:#FFFFFF; }
.prodbox .pname {display:block; font-weight:bold; color:#e6287e; min-height:35px; }
.prodbox .pname a {text-decoration:none; }
.prodbox .pprice {background-color:#f2f2f2; display:block; color:#666; margin:0px -8px 0px -8px; padding:4px; font-size:0.7em; }
.prodbox .pprice .b {font-size:1.4em; }
.prodbox .pdesc {display:block; color:#f07eb2; font-size:1em; margin:5px -5px 0px -5px; }
.prodbox a {color:#e6287e; }
#foot {background-color:#fff; border:0px solid #e6287e; border-top-width:1px; padding-bottom:10px; }
.footmenu {float:left; width:280px; margin-left:10px; margin-top:-40px; padding:10px; min-height:120px; background-color:#fff; margin-bottom:20px; background-image:url(../images/footcool.png); background-position:top; background-repeat:no-repeat; position:relative; z-index:95; }
.footmenu .title {padding-bottom:0px; padding-top:0px; display:block; margin:-9px; margin-bottom:0px; margin-left:0px; padding:5px; color:#e6287e; border:none; }
.footmenu ul {background-image:url(../images/line.png); background-color:#fff; }
.footmenu ul li {list-style:none; display:block; background-color:transparent; color:#000; background-image:url(../images/arrow.png); background-position:5px 8px; background-repeat:no-repeat; font-size:0.8em; padding:5px 10px 5px 15px; border:1px solid #f2f2f2; }
.footmenu ul li a {text-decoration:none; display:block; color:#666; padding:5px 10px 5px 15px; border:0px solid #f8cee1; border-bottom-width:1px; background-color:#fff; margin:-6px -11px -6px -16px; }
.footmenu ul .last a {border-bottom-color:#fff; }
.footmenu ul li a:hover {background-color:transparent; color:#000; border:1px solid #f07eb2; margin-top:-7px; padding:5px 10px 5px 14px; }
#searchbox {width:100px; background-image:url(../images/search_box.png); background-repeat:no-repeat; margin-top:10px; float:right; height:44px; width:446px; }
#searchbox label {display:none; }
#searchbox #q {margin:0px; font-size:1.5em; margin-left:37px; margin-top:6px; border:0px solid #000; width:295px; padding-left:5px; padding-right:5px; float:left; color:#e6287e; }
#searchbox #subby {float:right; margin-top:6px; margin-right:6px; }
.copy {font-size:0.8em; color:#000; margin-top:10px; }
.tc {text-align:center; }
.bk {display:block; }
.ts {font-size:0.8em; }
.p5 {padding:5px; }
.pages {display:block; clear:both; margin:5px; margin-top:10px; padding:1px; border:1px solid #f07eb2; }
.pages .title {text-decoration:none; border:none; }
.pages li {float:left; display:block; list-style:none; margin-left:1px; }
.pages li a, .pages li span {display:block; padding:5px 15px 5px 15px; font-size:0.8em; border:1px solid #e6287e; text-decoration:none; font-weight:bold; }
.pages li a {background-color:#f9f9f9; color:#e6287e; }
.pages li span {background-color:#ccc; color:#333; }
.bread {font-size:0.6em; color:#666; border:0px solid #fff; border-bottom-width:1px; padding:2px 0px 5px 0px; }
.bread a {text-decoration:none; color:#e6287e; }
.w3c {color:#999; }
.w3c a {color:#333; text-decoration:none; border:0px solid #fff; border-bottom-width:2px; }
.w3c a:hover {border:0px solid #333; border-bottom-width:2px; }
#newbg {display:block; position:fixed; background-color:#666; top:0px; bottom:0px; left:0px; right:0px; filter:alpha(opacity=66); opacity: 0.66; moz-opacity:0.66; border:5px double #000; }
#msgbox {position:fixed; top:100px; width:300px; background-color:#FFFFFF; border:3px double #666; left:50%; margin-left:-158px; padding:5px; }
#msgbox .imgbox {width:200px; height:200px; border:1px solid #ccc; margin-left:auto; margin-right:auto; }
.b {font-weight:bold; }
#feedback_box {display:none; position:fixed; height:220px; width:400px; top:100px; left:50%; margin-left:-200px; background-image:url(../images/feedback_back.png); background-repeat:no-repeat; }
#feedback_box form {margin:0px; padding:0px; }
#feedback_box .title {padding-bottom:0px; }
#feedback_box p {padding-top:0px; }
#feedback_box label {display:block; font-size:0.8em; padding:5px; }
#feedback_box input {display:block; }
#feedback_box select {margin:5px; width:200px; }
#feedback_box textarea {margin:5px; width:384px; height:60px; }
#feedback_box .subby {margin:5px; }
#mainbar {border:none; }
#searchbox2 {float:right; background-image:url(../images/searchsmall.png); display:block; width:250px; height:23px; background-repeat:no-repeat; margin:0px; padding:0px; }
#toplinks {clear:right; float:right; padding:5px; color:#ddd; }
#toplinks a {font-size:0.8em; text-decoration:none; color:#e6287e; }
#searchbox2 label {display:none; }
#searchbox2 #q {margin:0px; font-size:0.8em; margin-left:23px; margin-top:2px; border:0px solid #000; width:158px; padding-left:5px; padding-right:5px; float:left; color:#e6287e; background-color:transparent; }
#searchbox2 #subby {float:right; margin-top:2px; margin-right:5px; }
#toplinks .special1 {color:#0000FF; text-decoration:underline; }
#toplinks .special1 .smaller {font-size:0.7em; }

