/* CSS Document */

body
{ margin:0; padding:0; background:#000000; margin-bottom:10px; }

#wrapper
{ width:975px; margin:0 auto; position:relative; display:table;}

#banner
{ background:url(../images/banner.jpg) no-repeat; height:169px; }

#logo_wrap
{ padding-top:40px; padding-left:27px; width:210px; float:left; }

#cart_wrap
{ float:right; width:200px; padding-top:5px; }

.cart a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.cart a:hover
{ color:#f7d579; }

.items
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6e838e; }

#top_nav_bg
{ background:url(../images/nav_bg.jpg) repeat-x; height:35px; border:#d4e4ea 1px solid; }

#nav_wrap
{ float:left; width:550px; }

.topnav ul 
{ list-style: none; padding-left:0px; margin:0px; }

.topnav ul li 
{ line-height: 20px; float:left; }

.topnav ul li a
{ font-family:Arial; font-size:12px; text-decoration:none; color:#90adbb; padding-left:14px; padding-right:14px; font-weight:bold; background:url(../images/nav_sep.jpg) no-repeat right; line-height:35px; display:block; }

.topnav ul li a:hover
{ color:#ffffff; }

#cont_wrap
{ padding-top:10px;  background:#0a0a0a; /*overflow:hidden;*/ }

#left_col
{ float:left; width:172px; }

#mid_col
{ float:left; width:606px; margin-left:12px; margin-right:12px; }

#right_col
{ float:right; width:172px; }

#search_wrap
{ float:right; width:400px; padding-top:6px; *padding-top:2px; *margin-bottom:-7px }

.box_wrap
{ background:#821366 url(../images/rect_bg.jpg) repeat-x; border:#d4e4ea 1px solid; padding:4px; overflow:hidden; padding-bottom:15px; margin-bottom:10px; width:162px; *width:172px }

.box_wrap2
{ background:#821366; border:#d4e4ea 1px solid; padding:4px; overflow:hidden; margin-bottom:10px; }

.heading_bg
{ background:url(../images/heading_bg.jpg) repeat-x; height:28px; padding-left:10px; padding-top:2px; }

.box_inner
{ margin-top:10px; }

.log
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  }

.log2
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  }

.txt_box
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:94px; *width:92px; height:18px; }

.height
{ height:30px; }

.mt_wrap
{ float:left; width:56px; }

.mt_wrap_my
{ float:left; width:110px; font-size:12px; }


.txt_box_wrap
{ float:right; width:98px; }

.img_bor
{ border:#000000 1px solid; }

.sign_up a
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#90adbb; text-decoration:none; font-weight:bold; }
.sign_up a:hover
{ text-decoration:underline; }

.collnav ul 
{ list-style: none; padding-left:0px; margin:0px; }

.collnav ul li 
{ line-height: 30px; /*	float:left;*/ }

.collnav ul li a
{ font-family:Arial; font-size:12px; text-decoration:none; color:#ffffff; padding-left:22px; background: url(../images/bullet.png) no-repeat 1px; display:block; line-height:30px; border-bottom:#717070 1px dashed; }

.collnav ul li a:hover
{ color:#90adbb; }

.pro_name
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f7d579; }

.drop_down
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:140px; height:20px; }

.drop_down2
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:119px; height:20px; }

.sea_txtbox
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:119px; height:21px; }

.welcome
{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#90adbb; }

.txt
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify; }

.price
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#90adbb; text-align:center; }

.news ul 
{ list-style: none; padding-left:0px; margin:0px; }

.news ul li 
{ /*line-height: 30px; 	float:left;*/ background:url(../images/new_bot.jpg) repeat-x bottom; padding-bottom:10px; padding-top:5px; }

.news ul li a
{ font-family:Arial; font-size:12px; text-decoration:none; color:#ffffff; padding-left:22px; background: url(../images/arrow.png) no-repeat 4px 7px; display:block; line-height:20px; }

.news ul li a:hover
{ color:#f7d579; text-decoration:underline; }

.store
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#90adbb; font-weight:bold; }

.bor
{ border:#b578b4 1px solid; padding:2px; }

.pro_title_bg
{ background:url(../images/pro_title_bg.jpg) repeat-x; height:34px;}

#footer_wrap
{ clear:both; background:#000000; }

#footer_leftcol
{ background:url(../images/footer_bg.jpg) repeat-x; float:left; width:451px; height:48px; }

#footer_midcol
{ background:url(../images/footer_sign.jpg) repeat-x; float:left; width:72px; height:48px; }

#footer_rightcol
{ background:url(../images/footer_bg.jpg) repeat-x; float:right; width:452px; height:48px; }

#copy_wrap
{ clear:both; padding-left:10px; float:left; width:500px; }

.footer_sep
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f7d579; }

.footerlink a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f7d579; text-decoration:none; padding-right:10px; padding-left:10px; line-height:25px; }
.footerlink a:hover
{ color:#FFFFFF; }

#footer_img_wrap
{ float:right; width:400px; }
A {
  color: #c5b104;
  text-decoration: none;
}

A:hover {
  color: #FFF;
  text-decoration: underline;
}
.error
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffe62a; text-align:center; }

.success
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f7d579;}

.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b578b4;
  border-spacing: 1px;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#FFFFFF;
}
