* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

#maincontainer{
width: 976px; /*Width of main container*/
margin: 0 auto;
padding:0; 
background-color:#000000;
text-align: left; 

}

#maincontainer-td{
border:none;
}

#contentwrapper{
width: 100%;
margin: 0 auto;
padding: 0px;
}

.header_div {
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#0c2534;
padding:5px;
}

.header_table {
width:980px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; }

.header_table b {
font-size:14px; }

.header_table a {
color:#FFFFFF; }

.header_table a:hover {
color:#000000;
text-decoration:none; }

#nav-table b a {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
letter-spacing:-1px;
color:#FFFFFF; }

#nav-table a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding:0 3px 0 3px; }

#nav-table {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF; }

.prod_images img {
width:175px;  }

.prod_images {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; }

.prod_img_border {
margin:1px; 
border:#017070 solid 1px; }

.prod_img_border_sale {
margin:0; 
}

.prod_img_border_request {
}

.buzztop {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
margin-left:7px; }

.buzz {
margin:1px;
width:316px;
height:92px;
border-top:#e1e1e1 solid 1px;
border-bottom:#e1e1e1 solid 1px; }

.feedburnerFeedBlock a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-left:7px;}

.hometxt {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:regular;
padding:5px 5px;
}

.feedburnerFeedBlock a:hover {
color:#000000;
text-decoration:underline;}

.feedburnerFeedBlock a:visited {
color:#FFFFFF;}

.feedburnerFeedBlock .date {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
display:inline;
margin-left:3px;}

.feedburnerFeedBlock ul {
list-style:none;
line-height:1;
margin:0;
padding:0; }

#creditfooter {display:none; }

.home-top-table {margin:8px auto; }

#myGallery
{
width: 650px !important;
height: 250px !important;
border:#e1e1e1 solid 1px;
} 

#myGallery1
{
width: 650px !important;
height: 250px !important;
border:#cccccc solid 1px;
} 

.top-right-links a {
text-decoration:underline; }

.top-right-links a:hover {
text-decoration:none;
color:#CCCCCC; }

.home-choose-small a {
color:#666666; }

.home-choose1 {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1.5px;
font-size:32px;
font-weight:bold;
margin-left:7px; }

.home-choose1 a:hover {
text-decoration:none; }

.home-choose-small1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:9px; 
color:#666666; }

.home-choose-small1 a {
color:#666666; }

#footer_table {
margin: 0px auto 0px;
width:976px;
border:#FFFFFF solid 6px;
background-color:#FFFFFF;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff; }

#footer_table span a {
font-size:11px;
color:#FFFFFF; }

#footer_table b {
font-size:14px;
color:#FFFFFF; }

.prod-image-enlarge {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px; }

.prod-image img {
margin:3px; }

.prod-image-border {
border:#dadada solid 1px;
margin:10px 0 0 0; }

.prod-image-thumb {
border:#dadada solid 1px;
padding:3px; }

.category-title-bar {
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:22pt;
letter-spacing:-1px;
border-bottom:#FFFFFF solid 2px;
padding-right:10px;}

.categorytitle {
padding-left:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:2px;
padding-right:10px;}

.cssdropdown
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	width:141px;
	height:19px;
	border:1px solid #55c8ba;
	border-style:outset;
}

.product-title-bar {
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:22pt;
letter-spacing:-1px;
border-bottom:#FFFFFF solid 2px;}

.product-title-bar-price {
font-family:Arial, Helvetica, sans-serif;
font-size:23pt;
letter-spacing:-2px;
font-weight:bold; }

.product-title-bar-price-small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

.product-title-bar-text-bar {
padding:4px 0 4px 10px; 
margin-top:10px; }

.product-desc {
border:#dadada dashed 1px;
padding:3px;
margin:10px; }

.product-desc-box {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;}

.product-desc-box-bullet {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:20px; }

.prod-attributes {
height:40px;


font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px; }

.prod-attributes select {
font-family:Arial, Helvetica, sans-serif;
font-size:14px; }

.ratings {
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF; }

.ratings td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF; }

.rating_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-0.5; }


.prod-also {
height:30px;
border:#dadada solid 1px;
padding:8px;
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;}

.prod-also a {
color:#666666; }

.low-info-box {
border:#dadada solid 1px;
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; }

.low-info-box-title {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px; }

.prod-price {
margin-top:6px;
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#ffffff;
border:#dadada solid 1px;
color:#FFFFFF;
padding:3px;
width:188px;
float:right; }

.prod-thumbnail {
margin-top:10px; }

.prod-thumbnail img {
border:#dadada solid 1px;
padding:3px; }

.prod-share a {
margin-right:10px; }

.prod-share {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0;}


.best-seller-box {
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#ffffff;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:22pt;
letter-spacing:-1px;
border-bottom:#FFFFFF solid 2px;}

.product-upsell-bar {

color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;}

.product-upsell-bar a {
color:#FFFFFF; }

.product-upsell-content {
}

.manufact {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:965px;
padding:10px;
margin: 0 auto;
margin-top:10px;
border:#dadada dashed 1px; }


.btn { display: block; position: relative; background: #aaa; padding: 4px; float: right; color: #fff; text-decoration: none; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; letter-spacing:-1px; width:250px; }
.btn * { font-style: normal; background-image: url(/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; background-image: url(/images/shade.png); background-position: bottom;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; letter-spacing:-1px; width:250px; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(/images/shade.png); background-position: bottom; }

.btn2 { display: block; position: relative; background: #aaa; padding: 4px; float: left; color: #fff; text-decoration: none; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; letter-spacing:-1px; width:250px; }
.btn2 * { font-style: normal; background-image: url(/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn2 i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn2.blue { background: #2ae; background-image: url(/images/shade.png); background-position: bottom;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; letter-spacing:-1px; width:250px; }
.btn2:hover { background-color: #a00; }
.btn2:active { background-color: #444; }
.btn2[class] { background-image: url(/images/shade.png); background-position: bottom; }


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


.account_title {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-1px; }

.account_title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-1px; }

.account_subtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.account_imp_text {
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; }

.account_div {
margin:20px; color:#FFFFFF; }

.account_imp_text input {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;

width:300px;
margin:5px 0 5px 0; }

.free_ship {
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#FF0000;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border:solid; 
border-width:1px; 
border-color:#6f7171;
padding:3px; }

.free_ship_yes {
background-image: url(/images/shade.png); 
background-position: bottom;
background-color:#006600;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border:solid; 
border-width:1px; 
border-color:#6f7171;
padding:3px; }

.home_footer {
background-color:#ee4d4f; 
padding:8px; 
width:960px; 
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-size:24px; 
margin:8px auto; 
text-align:center; }

.home_footer a {
text-decoration:underline;
color:#FFFFFF; }

.home_footer a:hover {
color:#FFFFFF; }

body{
margin: 0 auto;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
background: #161616;
font-family:Arial, Helvetica, sans-serif;
font-weight:regular;
font-size:12px;
color: #FFFFFF;
margin: 0px;
text-align: center; }

img, div { behavior: url(iepngfix.htc) }

#chromemenu{
width: 100%;
font-weight: bold;
font-size: 80%;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border-bottom: 1px solid #BBB;
border-left: 1px solid #BBB;
border-top: 1px solid #BBB;
width: 100%;
background: url(/images/chromebg2.gif) center center repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #1B1B1B;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#chromemenu ul li a:hover{
background: url(/images/chromebg.gif) center center repeat-x;
}

.thetable {
border:solid;
border-color:#CCCCCC;
border-width:1px;
margin-left:4; }

.buggytext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px; }

.navback {
border-bottom: 1px solid #BBB;
border-left: 1px solid #BBB;
border-top: 1px solid #BBB;
background: url(/images/chromebg2.gif) center center repeat-x;
margin: 0;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-left:none;
color: #1B1B1B;
}

.navback1 {
border-bottom: 1px solid #BBB;
border-right: 1px solid #BBB;
border-top: 1px solid #BBB;
background: url(/images/chromebg2.gif) center center repeat-x;
margin: 0;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-left:none;
color: #1B1B1B;
}


.fixcenter {
  width: 843px;
  border: solid; border-width: 0px;
  background-image: url();
  color: #000000;
  margin: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}


.left_column {
background-image:url(../images/backgirl.jpg);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#000000;
 }

.sider {
background-image:url(/images/sider2.jpg);
background-repeat:repeat-y;
 }
 
.sidepad {
border-left:#EFF2F3;
border-left-style:solid;
border-left-width:5px; }

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	letter-spacing:-1px;
	color: #353534;
	display:inline;} 
  
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline;
	font-weight:normal;}
h3 {
	font-family:Arial;
	font-size:12px;
	display: inline;
	font-weight:normal;}

A {
  color: #FFFFFF;
  text-decoration: none;
}

A:hover {
  color: #FF0000;
  text-decoration: underline;
}

.tabs {
}

.category_top {
border:dashed;
border-color:#6D7592;
border-width:1;
}


A.menucateg {
display: block;
text-decoration: none;
font-weight: bold;
font-family: Georgia, Arial;
font-size: 22px;
border-bottom: dashed 0px #659BCD;
padding:0;
color:#FFFFFF;
}

.menucateg {
display: block;
text-decoration: none;
font-weight: bold;
font-family: Georgia, Arial;
font-size: 22px;
border-bottom: dashed 0px #659BCD;
padding:0;
color:#FFFFFF;
}

A.menucateg:hover { 
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
border-bottom: dashed 0px #659BCD;
padding:0;
}

A.menusubcateg {
display: block;
text-decoration:none;
color:#FFFFFF;
font-family:Verdana;
font-size: 11px;
border: solid 0px #58a7c4;
font-variant:small-caps;
font-weight:bold;
}

.subscribelink {
text-decoration:none;
color:#FFFFFF;
font-family:Georgia;
font-size: 11px;
}

A.subscribelink {
text-decoration:underline;
}

A.subscribelink:hover {
text-decoration:none;
color:#f6fd84;
}

.menusubcateg {
display: block;
text-decoration:none;
color:#FFFFFF;
font-family:Verdana;
font-size: 12px;
border: solid 0px #58a7c4;
font-variant:small-caps;
font-weight:bold;
}

A.menusubcateg:hover { 
text-decoration: none;
color: #f6fd84;
}

A.menusubcateg1 {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
 
.bullet {list-style-type: circle;}



FORM {
	display: inline;
}

TR.header {
  background: #9CA7E8;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #3852EE;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #43e6e6;
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #BA7E17;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: bold;
}
A.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

TD.footer {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: bold;
  background: #698CA6;
}

TD.footer a {
color:#FFFFFF;
}

.relatedtext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
}

.infoBox {
  background: #009999;
}

.infoBoxFlags {
  background: #FFFFFF;
}

.info_shoppingcart {
  background: #c4c5c5;
}

.infoBoxContents {
  background: #000000;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
  font-weight:bold;
}

.infoBoxContents_account {
  background: #000000;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
}

.infoBoxContents_PM {
  background: #EBEBED;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#000000;
}

<![if !IE 6]>

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
margin-left:5px;
}

.shadowcontainer{
width: 80%; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: #F4F4F5;
border: 2px solid #4F4F4F;
padding: 2px;
position: relative;
left: -3px; /*shadow depth*/
top: -3px; /*shadow depth*/
margin-left:5px;
}


.shiftcontainer1{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer1{
width: 99%; /* container width*/
background-color: #000000;
}

.shadowcontainer1 .innerdiv1{
/* Add container height here if desired */
background-color: #000000;
border: 2px solid #4F4F4F;
padding: 5px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

<![endif]>

.infoBox_shoppingcart {
  background: #ebeeef;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
  font-weight:bold;
}

.infoBoxContents2 {
  background: #58a7c4;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
}

.infoBoxGiftCard {
  background: #f8f8f9;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color:#933F51;
}

.infoBoxGiftCard1 {
  background: #f8f8f9;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#933F51;
}

.infoBoxAddToBuggy {
  background: #F85F6D;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
 
  color: #000000;
  text-align:center;
}

TD.infoBoxHeading_wish {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #F8F8F9;
  color: #000000;
}

TD.infoBoxHeading_categories {
background: #6BB0F1;

}

TD.infoBoxHeading_categories {
background: #6BB0F1;
background-repeat: no-repeat

}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.contentBox {

}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}

.contentBoxContents {

}


.BestSellersBox {
  background: #6BB0F1;
}
TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.BestSellersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CategoriesBox {
  background: #6BB0F1;
}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #3E3E41;
}
.CategoriesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}




.CurrenciesBox {
  background: #6BB0F1;
}
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.CurrenciesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.InformationBox {
  background: #6BB0F1;
  color:#344B70;
}
TD.InformationBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #344B70;
}
.InformationBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#344B70;
}


.LanguagesBox {
  background: #6BB0F1;
}
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #6BB0F1;
  color: #ffffff;
}
.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturerInfoBox {
  background: #6BB0F1;
}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #3E3E41;
}
.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturersBox {
  background: #6BB0F1;
}
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.OrderHistoryBox {
  background: #6BB0F1;
}
TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.OrderHistoryBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ProductNotificationsBox {
  background: #6BB0F1;
}
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.ProductNotificationsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ReviewsBox {
  background: #6BB0F1;
}
TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #6BB0F1;
  color: #3E3E41;
}
.ReviewsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SearchBox {
  background: #6BB0F1;
}
TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.SearchBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ShoppingCartBox {
  background: #6BB0F1;
}
TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #6BB0F1;
  color: #3E3E41;
}
.ShoppingCartBoxContents {
  background: #6BB0F1;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
}


.SpecialsBox {
  background: #6BB0F1;
}
TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.SpecialsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.TellaFriendBox {
  background: #6BB0F1;
}
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.TellaFriendBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.WhatsNewBox {
  background: #6BB0F1;
}
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #88A4FF;
  color: #3E3E41;
}
.WhatsNewBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #6BB0F1;
}

TABLE.productListing_checkout {
  border: 1px;
  border-style: solid;
  border-color: #dadada;
}

.productListing-heading {
  font-family: Arial;
  font-size: 11px;
  background: #ebeeef;
  color: #3E3E41;
  font-weight: bold;
}

.productListing-heading-R {
  font-family: Arial;
  font-size: 11px;
  background: #ebeeef;
  color: #3E3E41;
}

TD.productListing-data {
  font-family: Arial;
  font-size: 11px;
  color: #43e6e6;
}

TD.productListing-data-sc {
  font-family: Arial;
  font-size: 16px;
  color: #43e6e6;
}

.pageresult
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #43e6e6;
}
.pageresult a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #43e6e6;
}
.pageresult a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
text-decoration:none;
color: #43e6e6;
}

A.pageResults {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:regular;
text-decoration:none;
color: #43e6e6;
}

A.pageResults:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:regular;
text-decoration:none;
color: #43e6e6;
  
}

TD.pageHeading, DIV.pageHeading {
  font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#71fdfd;
}

TD.pageHeading_man, DIV.pageHeading_man {
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

TD.pageHeading1, DIV.pageHeading1 {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  background-repeat:repeat-y;
}

.best_selling {
  font-family: Arial;
  font-size: 11px;
  font-weight:bold;
  color: #000000;
  background-repeat:repeat-y; }

TD.pageHeadingPrice, DIV.pageHeadingPrice {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #494948;
}

TD.stockcheck {
  font-family: Arial;
  font-size: 12px;
  color: #D53A50;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

TD.main, P.main {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.2;
  color:#00000;
}

.main3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
color:#FFFFFF;

}
.main333 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#f8f5f5;

}
.details {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#43fbb7;

}
.pronm2 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#71fdfd;

}
.hello {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#7aebef;

}
.hello a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#7aebef;

}
.hello a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#7aebef;

}
.pronm {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#cccccc;

}
.pronm22 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#cccccc;

}
.pronm22 a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#cccccc;

}
.pronm22 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#7aebef;

}
.details2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FFFFFF;

}
.details3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:regular;
color:#43fbb7;

}

.main3 textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-.5px;
padding:5px; }

TD.contact_text, P.contact_text {
  font-family: Arial;
  font-size: 12px;
  line-height: 1.2;
  font-weight:bold;
}

.buggy_bottom {
border:solid; 
border-width:1px; 
border-color:#6f7171; 
background-color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
padding:3px;
}

TD.main5, P.main5{
  font-family: Arial;
  font-size: 10px;
  line-height: 1.5;
    text-decoration:underline;
}

A.press_link {
  color:#000000;
  font-family: Arial;
  font-size: 10px;
  line-height: 1.5;
  text-decoration:none;
}

A.press_link:hover {
  color:#556F99;
  text-decoration:underline;
}

A.main5 {
  color:#556F99;
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  text-decoration:underline;
}

A.main5:hover {
  color:#556F99;
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  text-decoration:underline;
}

TD.main_links, P.main_links {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.25;
    border-top-width: 1px;
  border-top-color: #9397AD;
  border-top-style: dashed;
}

TD.main1, P.main1 {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  line-height: 1.25;
}

TD.main2, P.main2 {
  font-family: Arial;
  font-size: 11px;
  color: #2C3C6D;
  line-height: 1.25;
}

TD.main_right, P.main_right {
  font-family: Arial;
  font-size: 11px;
  color: #52A1E3;
  line-height: 1;
  text-align: right;
  font-weight: bold;
}

SPAN.greetUser {
  font-family: Arial;
  font-size: 11px;
  color: #FFA403;
  font-weight: bold;
}

TD.underline { 
  font-family: Arial;
  font-size: 11px;
  color: #D53A50;
  border-top-width: 1px;
  border-top-color: #9397AD;
  border-top-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: #9397AD;
  border-bottom-style: dashed;
}

TD.underline2 { 
  border-bottom-width: 1px;
  border-bottom-color: #9397AD;
  border-bottom-style: dashed;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

TD.underline1 { 
  font-family: Verdana;
  font-size: 11px;
  line-height: 1.2;}

.aboutthe { 
  font-family: Verdana;
  font-size: 11px;
  line-height: 1.2;
  color:#666666;}

A.viewwishlist { 
  font-family: Arial;
  font-size: 11px;
  border-top-width: 1px;
  border-top-color: #9397AD;
  border-top-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: #9397AD;
  border-bottom-style: dashed;
}

.subcategories {
  font-family: Arial;
  font-size: 13px;
  font-weight:bold;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 11px;
}


TD.smallText_share, SPAN.smallText_share, P.smallText_share, A.smallText_share {
  font-family: Arial;
  font-size: 11px;
  color: #1582CE;
  font-weight: bold;}


TD.smallText1, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Georgia, Verdana, Arial;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Georgia, Verdana, Arial;
  font-size: 11px;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice{
  font-family: Arial;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { background-color: #0d0e0e;}
.moduleRowOver { background-color: #42525e; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #0c453b; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.cssButton {
  background:url(/images/formbg.gif) repeat-x left top;
  cursor:pointer;
  border:outset 1px #009999;
  color:#009999;
  font-weight:bold;
  padding: 1px 2px;
  height:20px;
  width:120px;
  vertical-align: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  
}

.cssButton5 {
width:90;
height:10;
background-image: url(/addtowishlist.gif);
background-repeat:no-repeat;
  font-weight: normal;
  font-family: Arial, sans-serif;
  font-size: 11px;
  cursor: pointer;
  text-align: left;
  text-decoration: underline;
  border:none;
  color:#556F99;
}


.overline {
border-bottom:dotted;
border-color: #8C8FA9;
vertical-align:middle;
}

#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 150px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #6BB0F1;
  border-spacing: 0px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #6BB0F1;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #6BB0F1;
  border-bottom: 1px solid #6BB0F1;
  padding: 4px;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: left;
}
A.linkFeatured {
text-decoration: none;
font-weight: bold;
}
A.linkFeatured:hover {
font-weight: bold;

}
/* VJ Links Manager v1.13 end */

.PriceList  { font-family:Arial, Helvetica, sans-serif; color: #474646; text-transform: uppercase; }
.oldPrice { text-decoration: line-through }
.ourprice {color:#3178a8; font-size:38px; font-weight:bold; letter-spacing: -3px;}
.ourprice_title {color:#3178a8; font-size:12px; font-weight:bold;}
.ourprice-sale {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: line-through;}
.ourprice-noMSRP {color:#3178a8; font-family:Arial, Helvetica, sans-serif; size:11px; font-weight:bold;}
.saleprice_title {color:#ff3630; font-size:12px; font-weight:bold;}
.saleprice {color:#ff3630; font-size:40px; font-weight:bold; letter-spacing: -3px;}
.savings { font-family: Arial, sans-serif; color:#666666; font-size: 11px; font-weight:bold; } 
.msrp { font-family: Arial, sans-serif; color: #666666; font-size: 11px; text-decoration: line-through} 
.msrp-text { font-family: Arial, sans-serif; color: #666666; font-size: 11px;} 

.producttable_border {
border:solid;
border-color:#7E7E7E;
border-width:1px;}

.right_background {
background-position:right; }

.homeboxes {
border:solid;
border-width:2px;
border-color:#404040; }

.subtotal {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.shoppingcartborder {border:solid; border-width:1px; border-color:#6f7171; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:3px;}

.shoppingcartborder_notbold {border:solid; border-width:1px; border-color:#6f7171; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:3px;}

.cart_top {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;}



.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder img {
background-color:#FFFFFF;
border-top: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF; }

.toggleborder:hover img{
border-top: 0px solid #2a6398;
border-bottom: 0px solid #2a6398;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.sizebuttons{
background-color: #000000;
border: 1px #000000 solid;
padding-top:5px;
padding-bottom:5px;
padding-left:12px;
padding-right:12px;
color: #FFFFFF;
text-decoration: none;
font: bold 11px Arial;
}

.sizebuttons:visited{
}

.sizebuttons:hover{
background-color: #f6fd84;
border: 1px #f6fd84 solid;
color:#FFFFFF;
}

.sizebuttons:active{
color: black;
}

.table_dotted {
border:dotted;
border-color:#698CA6;
border-width:2px;
font-family:Arial;
font-size:12px;
height:100%;
background-color:#FFFFFF; }
.table_dotted_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#58A7C5; }

.product-listing-style {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:solid;
border-color:#dadada;
border-width:1px;
padding:2px;
background-color:#FFFFFF; }

.product-listing-style-mfg {
color:#8e8d8d }

.product-listing-style-title {
color:#4e4f74 }

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


.shiftcontainer4{
position: relative;
left: 3px; /*Number should match -left shadow depth below*/
top: 3px; /*Number should match -top shadow depth below*/
}

.shadowcontainer4{
width: 287px; /* container width*/
background-color: #d1cfd0;
font-family:Arial;
font-size:12px;
}

.shadowcontainer4 .innerdiv4{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 5px;
position: relative;
left: -3px; /*shadow depth*/
top: -3px; /*shadow depth*/
font-family:Arial;
font-size:12px;
}

.blogger {

border:none;
  background-repeat:repeat-y;
	font: normal 12px "lucida grande", verdana, arial, helvetica, sans-serif; }
	
.blogger img {
border:none; }	
	
.blog {
font: normal 12px "lucida grande", verdana, arial, helvetica, sans-serif; }

.blogcats {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#666666; }

.labels a {
color:#698ca6; }

.labels a:hover {
color:#FFFFFF;
background-color:#4e4f74; }

.labels {
font-family:Verdana;
font-size:10px;
color:#698ca6;}

.labelslist {
list-style: square inside;
color: #c6cbce; }

.productdetailbox {
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:4px;
border-top:solid;
border-top-color:#FFFFFF;
border-top-width:6px; }

.commentbox{
background-color: #ececec;

padding: 10px;
margin:0;
}

.commentfooter{
background: url(/images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 11px;
color: #4A4A4A;
font-family:Arial, Helvetica, sans-serif;
}

.cnnclass{
width: 400px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.cnnclass a{
text-decoration: none;
}

.bbcclass{

}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}

.sitewidth{
	width:976px;
	background: #000000;
}

.footer_bg {
  background: #000000;
}
.foot_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #33cccc;font-weight: regular; text-decoration:none; text-align:justify;}
.foot_title a{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #33cccc;font-weight: regular; text-decoration:none; text-align:justify;}
.foot_title a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #33cccc;font-weight: regular; text-decoration:none; text-align:justify;}

.foot_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #33cccc;
  font-weight: regular;
  text-decoration:none;
  text-align:justify;
}
.foot_data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cccccc;
  font-weight: normal;
  text-decoration:none;
  text-align:justify;
  vertical-align:top;
}
.foot_data a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cccccc;
  font-weight: normal;
  text-decoration:none;
  text-align:justify;
  vertical-align:top;
}
.foot_data a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #71fdfd;
  font-weight: normal;
  text-decoration:none;
  text-align:justify;
  vertical-align:top;
}
.footer_1
{
 	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #43e6e6;
    font-weight: regular;
	text-decoration:none;
	
}
.price
{
 	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #44fcb8;
    font-weight: bold;
	text-decoration:none;
	
}
.top_bg{
	background-image:url(/images/top_logo.jpg);
	background-repeat:no-repeat;
	width:976px;
	height:73px;
}
.menu_bg{ background-image:url(/images/menu_bg.jpg);background-repeat:no-repeat;width:552px;height:48px;
font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF;  font-weight: bold; text-decoration:none; 
}
.menu_bg3{ background-image:url(/images/design.gif);background-repeat:no-repeat;width:537px;height:48px;
font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF;  font-weight: bold; text-decoration:none; 
}

.menu_bg2{
	background-image:url(/images/menu_bg2.jpg);background-repeat:no-repeat;width:424px;height:48px;
 
}
.menu_css {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	
	
	}

.menu_css li, .menu_css li a { width:103px;height:47px; padding-top:10px; padding-left:5px;color: #FFFFFF; font-weight: bold; text-decoration:none;}
.menu_css li:hover{
font-family: Arial, Helvetica, sans-serif;
color: #000000;  
font-weight: bold; 
text-decoration:none;
background-image:url(/images/menu_titlebg.jpg);
background-repeat:repeat-x;
width:103px;
height:47px;
text-decoration:none; 
}





.menu_txt {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  color: #04f1ff;  font-weight: regular;  text-decoration:none;  vertical-align:top;}
.menu_txt a {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  color: #04f1ff;  font-weight: regular;  text-decoration:none;  vertical-align:top;}
.menu_txt a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  color: #04f1ff;  font-weight: regular;  text-decoration:none;  vertical-align:top;}

.shop{ 	font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #000000;    font-weight: regular;	text-decoration:none; }
.shop a{ font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #000000;    font-weight: regular;	text-decoration:none;}
.shop a:hover{ font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #000000;    font-weight: regular;	text-decoration:none;}

.shop1{ 	font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    color: #000000;    font-weight: regular;	text-decoration:none;}
.shop1 a{ font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    color: #000000;    font-weight: regular;	text-decoration:none;}
.shop1 a:hover{ font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    color: #000000;    font-weight: regular;	text-decoration:none;}



.searchbox1{
	width:92px;
	height:19px;
	border:1px solid #55c8ba;
	background-color:#ffffff;
}

/*ul {
  font-family: Arial, Verdana;
  font-size: 19px;
  margin: 0;
  padding:0;
  list-style: none;
}
ul li {
  
  position: relative;
  float: left;
 
  
  
}
li ul { display: none;
margin:0px;
padding-top:12px;


}
ul li a {
  display: block;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
  border-top: 1px solid #000000;

}
ul li a:hover { 

 background-image:url(/images/menu_titlebg.jpg);
  background-repeat:no-repeat;
  width:auto;
  height:47px;
   color:#000000; text-decoration:none;  }
li:hover ul {
  display: block;
  position: absolute;
}
li:hover li {
  float: none;
  font-size: 11px;
}
li:hover a { background-image:url(/images/menu_titlebg.jpg);
background-repeat:no-repeat;
width:103px;
height:47px; }
li:hover li a:hover { background: #7aebef; height:47px; }*/

.bread_bg{
	background-image:url(/images/breadcrum_bg.gif);
	background-repeat:no-repeat;
	width:974px;
	height:42px;
}
.product_bg{
	background-image:url(/images/product_bg.gif);
	background-repeat:no-repeat;
	width:287px;
	height:287px;
}
#design					 {
							background:none;
    						width:110px;
    						height:47px;  
							color: #FFFFFF; 
							position: relative;
										  
}
#design a {
							background:none;
    						width:110px;
    						height:47px;  
							color: #FFFFFF; 
							position: relative;
										  
}
#design a:hover	{
							background-image:url(/images/design_bg.jpg);
   							background-repeat:no-repeat;
    						width:110px;
    						height:47px;  
							color: #000000; 
							position: relative;
										  
}





