.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; }

:focus { -moz-outline-style: none; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #D50000;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FA0303;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }

/*----styles----*/

body{margin:0px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; background-color:#666666;}
#wrapper{ margin:0px auto; width:980px; height:auto; text-align:left; background-color:#fbfbfb; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}

img{border:none;}
#header{ background:repeat-x url(images/header-bg.gif); height:74px; position:relative;}
#logo{padding-left:30px; padding-top:10px; float:left;}
#logo img{border:none;}
#blog{ background:no-repeat url(images/blog-buttton.gif);right top no-repeat; width:176px; height:39px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:white;float:right; text-align:center; padding:5px 5px;}
#blog a{font:bold 12px/20px Arial, Helvetica, sans-serif; color:white; text-align:center; text-decoration:none; padding:5px 5px;}
#blog a:hover{ text-decoration:underline;}
#countries{top:40px; left:750px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:0px; position:absolute; width:232px;}



#banner{ width:401px;}
#bannerbox{background-color:#000000; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#bannerbox1{font:normal 12px Arial, Helvetica, sans-serif; color:black;}
#promotional {font:bold 12px/40px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left;}
#promotional h1{font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#promotional dl{ margin:0; padding:0;}
#promotional dt{ background:url(images/promotional.gif) no-repeat left; padding-left:25px;}
#analysis{margin-left:100px;}
#analysis img{border:none;}


#menubg{background-color:#d50000;}
#navbar{font:11px Arial, Helvetica, sans-serif;}
#navbar td{background:url(images/navbar-line.gif) no-repeat left;}
#navbar a{ color:#fff;text-decoration:none;font-weight:bold; padding:10px 23px; line-height:30px;}
#navbar a:hover{color:#000000;}
#navbar table.menu {font-size:100%; position:absolute;visibility:hidden; border:1px solid #CCCCCC; background-color:#000000;}
#navbar td.menu { background:none;}
#navbar td.menu a{ line-height:20px; font-weight:normal; padding:0 0 0 10px; display:block; border-bottom:1px solid #CCCCCC;}
#navbar td.menu a:hover{ background-color:#d50000; color:#fff;}

#login{border:0px solid #bebebe; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; background-color:#fbfbfb; margin-top:0px;}
#login span{font:bold 12px/30px Arial, Helvetica, sans-serif; color:#000000; padding-left:5px;}
.search-B{ width:100px; border:1px solid #bebebe; margin:2px 0px;}
#sbutton{margin:10px 0px; border:none;}

#images{border:1px solid #d3d3d3;}

h1{font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000; margin:5px;}
#imgpaypal{ text-align:center; }
#imgpaypal img{margin:5px 40px; display:block;}

#lcol .up{background:no-repeat url(images/slices_14.gif); width:201px; height:493px;}
#lcol .down{background:no-repeat url(images/slices_down.gif); width:201px; height:167px;}
#lcol{font:bold 12px Arial, Helvetica, sans-serif; color:#666666; border:1px solid #d3d3d3;}
#lcol a{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#666666; display:block; border-bottom:1px solid #CCCCCC; text-decoration:none;  margin:0px 15px 0px 10px;}
#lcol a:hover{text-decoration:none; color:#000000; border-bottom:1px solid #000000;}
#lcol span a{ background:none; margin-left:20px; border-bottom:none; font-weight:normal; text-decoration:underline;}
#lcol span a:hover{text-decoration:none; color:#000000; border-bottom:none;}





#bottom{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#666666; text-align:center;}
#bottom a{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#666666; text-align:center; text-decoration:underline;}
#bottom a:hover{text-decoration:none; color:#000000;}
#desc {font:normal 11px Arial, Helvetica, sans-serif; color:black;}

#analysispopup{ width:250px; background-color:#fbfbfb; font:normal 12px Arial, Helvetica, sans-serif; color:#606060;
border:1px solid #dddada; border-bottom:none;}
#analysispopup td{border-bottom:1px solid #fededf;}
#header-pop{ font:bold 12px/20px Tahoma; text-align:center; color:#FF0000;}
.box{ border:1px solid #dddada; width:125px;}

#window{border:1px inset #666666; background-color:#ffffff; height:220px;}
#top{background:no-repeat url(images/thank_you.gif) center bottom; width:251px; height:113px;}
#middle{ background:repeat-y url(images/repeat.gif); width:251px; padding:5px; border-left:10px solid #ff0000; border-right:10px solid #ff0000; border-bottom:1px solid #ff0000; border-top:1px solid #ff0000;}
#middle p{border-bottom: 1px solid #f0eeee; padding:10px; border-top: 1px solid #f0eeee;}
#link{font: bold 11px/20px Arial, Helvetica, sans-serif; color:#FF0000; margin:5px 10px;}
#link a{font: bold 11px/20px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline; margin:5px 10px;}
#link a:hover{ text-decoration:none; color:#000000;}

.read{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; float:right;}
.read a{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}
.read a:hover{ text-decoration:underline; color:#000000;}


#contet-middle{ padding:10px; width:94%; font:normal 12px Arial, Helvetica, sans-serif; color:#666666;}
#contet-middle p{ font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:justify;}
#contet-middle li{ font:normal 12px Arial, Helvetica, sans-serif; color:#666666;}
span{font:bold 18px Verdana; color:#ff0000;}
.HtWo{font:bold 16px Arial, Helvetica, sans-serif; color:#ff0000;}
.HtWo a{font:bold 16px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:underline;}
.HtWo a:hover{ text-decoration:none;}

/*social table ids*/
#icons{border:1px solid #f6e9e9;}
#icons td{border:1px solid #f6e9e9;}

/*Actors Form CSS*/
#ActorsForm{width:100%; background-color:#ededed; margin-top:2px;}
#ActorsForm td{font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
#ActorsForm #order{font:bold 18px Arial, Helvetica, sans-serif; color:#000000;}

/*Request Quote*/
#quote{background-color:##FBFBFB; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; margin:0px 0px 0px 0px; border:1px solid #d3d3d3;}
#request{font:bold 12px Arial, Helvetica, sans-serif; color:#333333;}
.searchboxbg{background:repeat-x url(images/search-bg.gif); height:21px; width:150px; border:1px solid #e8e6e6;}
.searchboxbg1{height:50px; width:150px; border:1px solid #e8e6e6;}

/*index page content*/
#container{ width:100%; text-align:justify;}
.leftcontain{ width:49%; float:left; margin-right:1%;}
.rghtcontainer{ width:49%; float:right;}
#list li{font:bold 12px Arial, Helvetica, sans-serif; color:#333333; padding:2px;}
h3{font:normal 14px Arial, Helvetica, sans-serif; color:#000000;}
h4{font:bold 12px Arial, Helvetica, sans-serif; color:#000000;}

/*social media marketing*/
#cont{ width:100%; border-bottom:2px solid #f8eeee;}
#cont{ background-color:#fefbfb;}
#cont:hover{background-color:#fcf6f6;}
#lft{ width:49%; float:left; padding:0px; margin:2px;}
#rght{ width:49%; float:right; border-left:1px solid #f2e7e7; display:inline; padding:4px; margin:0px;}

/*web development*/
#container{ width:100%;}
#lft{ width:49%; float:left; vertical-align:top;}
#rgh{ width:49%; float:right;}
#container dl{ margin:10px 0px; padding: 0px; border:1px solid #FFF0F0; height:125px; background-color:#fbfbfb;}
#container dl:hover{ background-color:#f7f6f6;}
#container dt{ font:bold 14px Arial, Helvetica, sans-serif; color:#FF0000; margin:0px 2px; padding:0px; margin-top:2px;}
#container dt a{ font:bold 14px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}
#container dt a:hover{ text-decoration:none;}

#container dd{ font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:5px;}
#container dd.read{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000;}
#container dd.read a{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}
#container dd.read a:hover{ text-decoration:none; color:#000000;}
/*web development END*/

/*footer*/
#footer{ border-top:21px solid #dedede; background-color:#515151; width:100%;}
#footer td{ vertical-align:top; padding:5px 0px 10px 5px; border:none;}
#footer dl{ margin:0 0 0 5px; padding:0; list-style-type: none; }
#footer dt a{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; padding:4px 0;}
#footer dd { margin:0 ; padding:0 ;}
#footer dd a{font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; border-left:1px solid #8B8B8B; padding:0 0 0 5px;}
#footer dd a:hover{ text-decoration:none; color:#8B8B8B;}

.plan { margin:5px auto; width:650px; border:1px solid #E8E8E8; empty-cells:hide;}
.plan th{ text-align:left; font:bold 14px Arial, Helvetica, sans-serif; padding:4px 3px; color:#D50000; border-bottom:1px dashed #D50000;}
.plan td{ text-align:left; font:12px/16px Arial, Helvetica, sans-serif; padding:4px 6px; border-bottom:1px solid #E8E8E8; border-top:1px solid #fff; background-color:#F8F8F8;}

#guarantee { font-variant:small-caps; font-size:20px;  margin:5px auto; width:650px; border:1px solid #E8E8E8; text-align:center; font-weight:bold; background-color:#FFF;}

/* contact forms
**************************************************************/
#coNtactUs_form { border-collapse: separate; border:1px solid #eaeaea; border-spacing:1px; width:90%; margin:10px auto;}
#coNtactUs_form .help{ color:#ccc;}
#coNtactUs_form span{ color: #FF0000; font-size:12px;}
#coNtactUs_form td{ vertical-align:top; width:30%; padding:3px; font-size:12px;}
#coNtactUs_form td.text{ text-align:right;}
#coNtactUs_form p{ text-align: center;}
input.text { width:98%; border:1px solid #dcdcdc;}
textarea.textarea { width:98%; height:60px; border:1px solid #dcdcdc;}

/*web packages*/
span.great{ font:bold 20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; margin-top:5px; margin-left:2px;}
p.classes{ font:normal 12px Tahoma; color:#000000; padding:10px; 0px; margin:10px 0px;}
.list ul{ margin:0px 2px; padding:0px 5px;}
.list li{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; padding:2px 0px; margin:10px 2px; background:url(images/rat.gif) no-repeat left; list-style-type:none; padding-left:10px;}

/*testimonial*/
#TESTImonial{ margin:0px; padding:0px; margin-bottom:2px;}
li.links a{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}

#parttWo{ width:30%; float:right; margin:0px; padding:0px; }

#phoneHUT{width30%; border:1px solid #b6b5b5; padding:5px 0px; margin:5px 0px;  }
#phoneHUT ul{ margin:0; padding:0; }
#phoneHUT li{font:normal 12px Arial, Helvetica, sans-serif; margin:5px 0px; padding:0px 5px; list-style-type:none;}

#FINAncematE{ width:30%; border:1px solid #b6b5b5;}
#FINAncematE ul{ margin:0; padding:0;}
#FINAncematE li{font:normal 12px Arial, Helvetica, sans-serif;  margin:5px 0px; padding:0px 5px; list-style-type:none;}

#PETSFAct{ width:30%; border:1px solid #b6b5b5; margin-top:4px;}
#PETSFAct ul{ margin:0; padding:0;}
#PETSFAct li{font:normal 12px Arial, Helvetica, sans-serif;  margin:5px 0px; padding:0px 5px; list-style-type:none;}

/*web packages*/
#AB{ border:1px solid #FEE0E1; background-color:#dcdcdc; padding:5px; width:100%;}
#AB td{background-color:#faf9f9; border-right:1px solid #FDECEC; border-left:1px solid #FDECEC; padding:5px; vertical-align:top; text-align:left;}
#SL{ width:100%; background-color:#faf9f9;}
.great{font:bold 16px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline; padding-left:15px;}
.list ul{ margin:0px; padding:0px;}
.LAY{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; padding-left:15px;}
.list li{font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; background:url(images/rat.gif) no-repeat left 4px;; padding-left:10px; list-style-type:none;}
.list dd:hover{background-color:#edeaea;}

#TESTImonial{background-color:#f3f1f1; text-align:justify; padding-left:10px; background-color:#f9f3f3; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
#TESTImonial p{ margin:5px 10px;}
.linkstestimonials a{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}
#On{padding:5px;}
#TWO{padding:5px;}
#thre{padding:5px;}
