/********************************************
  HTML ELEMENTS
********************************************/

/* Top Elements */

* {
padding: 0;
margin-top: 1;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}


body {
	font: 11px Tahoma, arial, sans-serif;
	color: #3A3A3A;
	text-align: center;
	background-color: #84b2cd;
	background-image: url(../images/new-bg.jpg);
	background-repeat: repeat-x;
   }

/* links */
a {
      color: #3A3A3A;       text-decoration: none;
   }
a:visited {
           text-decoration: none; 
}  
a:hover {
   color: #ff6c00;
   text-decoration: underline;
   }
h1{
   font-family: 'Trebuchet MS', Tahoma, Sans-serif;
   font-weight: Bold;            font-size: 130%;       }

/*images */
img {
   background: #FAFAFA;
      : none;
   }

/* start - table */

/* end - table */

/* form elements */

label {
   display:block;
   font-weight:bold;
   margin:5px 0;
   }
form {
	display: inline;
	margin: 0px;
	padding: 0px;
}

textarea {
   width:400px;
   padding:2px;
   font: normal 1em Verdana, sans-serif;
   :1px solid #162d40;
   height:101px;
   display:block;
   color:#000;
   }
input.button {
   font: bold 12px Tahoma, Arial, Sans-serif;
   height: 21px;
   width: 34px;
   margin: 5px;
   padding: 0 0 1px 0;
   color: #FFF;
   background-image:url(../images/btn_go.jpg);
   : none;
   vertical-align: top;
   background-color: #61A7E2;
   }
/*
input.btn{
	font: bold 11px Arial, Sans-serif;
	height: 22px;
	width: 90px;
	color: #000;
	background: url(../images/btn_bg.jpg) no-repeat;
	vertical-align:middle;
	padding: 0;
   }
*/
input.btn{
	height: 20px;
	width: 90px;
	color: #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/btn_bg_02.jpg);
	background-repeat: repeat-x;
	border: 1px solid #004b90;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;
   }


input.btnbold{
	font: bold 11px Arial, Sans-serif;
	height: 30px;
	width: 130px;
	color: #000;
	background: url(../images/btn_bg.jpg) no-repeat;
	vertical-align:middle;
	padding: 0;
   }


input.btnhov {
      font: bold 11px Arial, Sans-serif;
   height: 22px;
   width: 94px;       color: #FFF;
     background: url(../images/btn_bg_1.jpg) no-repeat;
      : none;
   vertical-align: middle;
     }
input.btnGo{
   font: bold 11px Arial, Sans-serif;
   height: 18px;
   width: 27px;
   padding: 0 0 2px 2px;       color: #000;
   background: url(../images/btn_shop_Go_0.jpg) no-repeat;
   : none ;
   vertical-align: top;
   }
input.btnhovGo {
      font: bold 11px Arial, Sans-serif;
   height: 18px;
   width: 27px;       color: #FFF;
     background: url(../images/btn_shop_Go_1.jpg) no-repeat;
      : none ;
   vertical-align: top;
        }
input.btnCont{
   font: bold 11px Arial, Sans-serif;
   height: 25px;
   width: 113px;
   padding: 0 0 2px 1px;       color: #000;
   background: url(../images/btn_cont_0.jpg) no-repeat;
   : none;
   vertical-align: top;
   }
input.btnhovCont {
      font: bold 11px Arial, Sans-serif;
   height: 25px;
   width: 113px;       color: #FFF;
     background: url(../images/btn_cont_1.jpg) no-repeat;
      : none;
   vertical-align: top;
   padding: 0 0 2px 1px;
     }
input.btn1{
   font: bold 11px Arial, Sans-serif;
   height: 18px;
   width: 77px;
   padding: 0 0 2px 2px;       color: #000;
   background: url(../images/bnt_update_cart.jpg) no-repeat;
   : none;
   vertical-align: top;
   }
input.btnhov1{
      font: bold 11px Arial, Sans-serif;
   height: 18px;
   width: 77px;       color: #FFF;
     background: url(../images/bnt_update_cart_1.jpg) no-repeat;
      : none;
   vertical-align: top;
   padding: 0 0 2px 2px;
     }
input.btnOrder{
   font: bold 11px Arial, Sans-serif;
   height: 20px;
   width: 84px;
   padding: 0 0 2px 2px;       color: #FFF;
   background: url(../images/btn_order_details_0.jpg) no-repeat;
   : none;
   vertical-align: top;
   }
input.btnOrderhov{
      font: bold 11px Arial, Sans-serif;
   height: 20px;
   width: 84px;       color: #FFF;
     background: url(../images/btn_order_details_1.jpg) no-repeat;
      : none;
   vertical-align: top;
   padding: 0 0 2px 2px;
   }      /* search form */
.searchform {
   background-color: transparent;
   : none;       margin: 0; padding: 1px 0 15px 0;       width: 222px;
   color: #000000;       }
/*.searchform p { margin: 0; padding: 0; }*/
.searchform input.textbox {
   width: 120px;
   color: #000;
   height: 12px;
   padding: 4px;       : 1px solid #3f536d;
   margin: 4px 0 4px 0;
   font: 11px Tahoma, Arial, Sans-serif;
   }

/*Text*/
.textOrange{
   color: #ff7011;
   font: 11px Tahoma, Verdana, Arial, Sans-serif;
   }
.textRed{
   color: #ff0000;
   font: 11px Tahoma, Verdana, Arial, Sans-serif;
   }
.textRed2{
   color: #ff0000;
   font-family: Arial, Verdana, Tahoma, Sans-serif;
   font-size: 14px;
   font-weight: bold;
   }
.textBoldOrange{
	color: #B00002;
	font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
   }
.textBoldComment{
   color: #D65C03;
   font: bold 14px Tahoma, Verdana, Arial, Sans-serif;
   }
.textGray{
   color: #535353;
   font-size: 10px;
   }
.textWhite{
   color: #FFFFFF;
   font: 11px Tahoma, Verdana, Arial, Sans-serif;
   }
.textWhite a{
   color: #FFFFFF;
   font: 11px Tahoma, Verdana, Arial, Sans-serif;
   }    .textBoldYellow{
   color: #ffc000;
   text-decoration:underline;
   }
.textBoldBlack {
   color: #323232;
   font: bold 11px Tahoma, Verdana, Arial, Sans-serif;
   }
.textBoldBlack1 {
   color: #323232;
   font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
   }
.textProductPriceDoller{
   color: #323232;
   font: normal 24px Tahoma, Verdana, Arial, Sans-serif;
   }
.textProductPrice{
   color: #ff6600;
   font: normal 24px Tahoma, Verdana, Arial, Sans-serif;
   }
.super{ vertical-align: super; }
   .textBoldBlue{
	color: #0081C9;
	font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
}
.textBlue{
	color: #4d7cc1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.textBoldBlueL{
	color: #0081C9;
	font: 18px Tahoma, Verdana, Arial, Sans-serif;
}
.textGreen{
   color: #339933;
   font: bold 12px Tahoma, Verdana, Arial, Sans-serif;}
.textGreen2{
   color: #339933;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
}
.boldtext{
font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
}
.TextOrangeBold{
 font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
 color: #ff6633;
   }
   /*Border*/    .border {
   border: 1px solid #CCCCCC;
}
.borderB {
   border: 1px solid #000;
}
.borderR {
	border: 1px solid #FF0000;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 5px;
	font-size: 13px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 6px;
	background-color: #FFF4F4;
	margin-right: 1px;
	margin-left: 1px;
}
.borderG {
   border: 1px solid #339933;
   margin-bottom: 5px;
   padding-top: 6px;
   padding-bottom: 6px;
   width: auto;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #339933;
   background-color: #EEFBF1;
   padding-left: 6px;
}
.borderS {
   border-left: 1px solid #a2a2a2;
   border-right: 1px solid #a2a2a2;
   border-bottom: 1px solid #a2a2a2;
   margin-left: 1px;
   width: 776px;
}
.borderright {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.borderright2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.underline {
border-bottom: 1px solid #dcdcdc;
}
.underline1 {
border-bottom: 1px dotted #CCCCCC;
margin: 0;
padding:0;
}

.alignCenter{
   text-align:center;}
.padding{
   padding:5px 0 5px 15px;}
.padding2{
	padding:5px;
	line-height: 18px;
}    .padding1{
   text-align:justify;
   padding-top: 4px;
   padding-right: 10px;
   padding-left: 0px;
   line-height: 18px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   }
.padding1 a:link{
    font-weight:bold;
   }
/********************************************
  LAYOUT
********************************************/
#wrap {
	width:1000px;
	background: #FFF;
	text-align: left;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
   }
#content-wrap {
	width: 980px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 35px;
      }

/*...Header....*/
#header {
	width: 1000px;
	position: relative;
	height: 103px;
	background: #FFF url(../images/header.jpg) no-repeat center top;
	padding: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
   }
#header #logo {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 10px;
	top: 39px;
	z-index: 1;
   }

#header #header-links2 {
	position: absolute;
	top: 4px;
	right: 3px;
	font-size: 12px;
	width: 59px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background-image: url(../images/cart.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
   }
#header #header-links4 {
	position: absolute;
	top: 12px;
	right: 65px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	background-image: url(../images/cart-2.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 50px;
	padding-left: 20px;
   }   
   
#header #header-links3 {
	position: absolute;
	top: 9px;
	right: 900px;
	width: 90px;
	height: 22px;
   }   
#header #header-links {
	position: absolute;
	top: 14px;
	right: 150px;
	font-size: 11px;
	width: auto;
	height: 21px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #3A3A3A;
   }

   /*-----Header-links------*/
       #header a {               color: #3A3A3A;               text-decoration: none;               }
       #header  a:hover {               text-decoration: underline;
           color: #ff6c00;
 }
       #header #current a {               color: #FBE06F;
           text-decoration:underline;
}
   /*----End-Header-links----*/  
#header #menu_ul{
 position: absolute;
 color: #000000;
 font-size: 8px;
 width: 560px;
 height: 23px;
   }
#header #ad1{
	position: absolute;
	width: 980px;
	height: 1px;
	top: 34px;
	left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B4B4B4;
}
#header #header_bar {
 position: absolute;
 top: 102px;
 left:10px;
 height: 27px;
 width: 980px;
 background-image: url(../images/newbg1.jpg);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-align: center;
 vertical-align: top;
 background-repeat: repeat-x;
}
#header #search{
 position: absolute;
       }
#header #search2{
 position: absolute;
 color: #333333;
 font-size: 10px;
 width: 250px;
 height: 23px;
 top: 60px;
 float: left;
 left: 765px;
 vertical-align: bottom;
  }   
#button {
height: auto;
width: 490px;
position: absolute;
left: 208px;
top: 37px;
margin-left: 5px;
}


/*............Header_Menu_Links.............*/        #header #menu {
	position: absolute;
	padding: 0;
	color: #FFFFFF;
	height: 21px;
	left: 430px;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	top: 7px;
      }
#header #menu a {
   color: #FFF;
   text-decoration: none;
   }

#header #menu a:hover {
   color:#FFFF80;
   text-decoration: underline;
   }
#header #menu #current a { 
   color: #FBE06F;
   text-decoration:underline;
   }
#header #menu #last a {
   padding-right: 50px;
   color: #FFF;       }
/*End-Header-Menu-Links*/                  #header #online_help{
   position: absolute;
   top: 114px;
   right: -2px;
   color: #FFF;
   font-size: 10px;
   width: 145px;
   height: 23px;
   }
#header #title{
   position: absolute;
   margin: 0;
   padding: 8px;
   background: url(../images/Title-bar.jpg) repeat-x 0 0;       color: #000000;
   height: 20px;
   width: 610px;
   left: 210px;
   top: 144px;
   }
      /*-------------------Header-End Here--------------------    */
  
/* Main Column */


/* Left Sidebar */    #sidebar {
	float: left;
	width: 164px;
	padding: 0;
	color: #313131;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 0;
   }    
   #sidebar h1 {
	color:#000000;
	padding-right: 12px;
	padding-left: 12px;
	margin: 0px;
	background-image: url(../images/leftbar-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	padding-top: 5px;
   }
#sidebar ul.sidemenu {
	text-align: left;
	margin: 4px 4px 1px 0;
	padding: 0;
	text-decoration: none;
	color:#666666;
   }
#sidebar ul.sidemenu li {
	color:#121212;
	margin-right: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	list-style-image: url(../images/bullet1.jpg);
	list-style-type: none;
	list-style-position: inside;
	margin-left: 0px;
   }
#sidebar ul.sidemenu li a {
   text-decoration: none;       background-image: none;       color:#121212;
   }
#sidebar ul.sidemenu li a:hover {       color:#FC6F05;
   text-decoration:underline;
   }
   #sidebar ul.sidemenu1 {
   list-style: none;
   text-align: left;
   margin: 4px 4px 1px 0; padding: 0;
   text-decoration: none;           color:#666666;
   }
#sidebar ul.sidemenu1 li {
   list-style: none;
   padding: 4px 0 3px 1px;
   margin: 0 2px 0 6px;       color:#121212;
   }
#sidebar ul.sidemenu1 li a {
   text-decoration: none;       background-image: none;       color:#121212;
   }
#sidebar ul.sidemenu1 li a:hover {       color:#FC6F05;
   text-decoration:underline;
   }
#Manufacturer {
	background-image: url(../images/seal-leftbar.jpg);
	background-repeat: no-repeat;
	height: 123px;
	width: 192px;
	color: #505050;
   }    
	/* End- LeftSideBar */   
   /* Middlebar */    #midbar {
	float: left;
	width: 650px;
	margin: 0;
   }
   #midbar2 {
	float: left;
	width: 802px;
	margin: 0;
   }
#ad2{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
   }
.fp{
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
   }    
.fp-heading{
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
   }    

.navbar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-bottom: 5px;
	width: 805px;
}

.blackbar{
	width: 648px;
	background-image: url(../images/leftbar-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-left-color: #d5d5d5;
   }
.blackbar2{
	width: 805px;
	background-image: url(../images/leftbar-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	overflow: visible;
	border: 1px solid #d5d5d5;
	background: #e3e3e3e;
   }   
.productout h1{
	margin-top: 0;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
       }

.buy {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*.navigation {
   font-family:Tahoma, arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #3A3A3A;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 8px;
}
*/
td > p {
   font-family:Tahoma, arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #3A3A3A;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 8px;
}

.LightGreen {
	background-color: #4D7CC1;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}
/*datamedia_page*/
#category{
	float: left;
	width: 777px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
   }
.catpro {
	float: left;
	width: 198px;
	text-align: center;
	line-height: 30px;

	
}
.catpro img{
   padding-top:10px;
   background-color: #FFFFFF;
}
#category h1{
	height: 25px;
	color: #2158c7;
	font: 18px Tahoma, Verdana, Arial, Sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 5px;
}
/*    background: url(../images/cate_header_bg.jpg) repeat-x left top;*/
      }

#category h2{
   color: #333333;
   font: bold 10px 'Trebuchet MS', Tahoma, Sans-serif;
   text-align: left;
   padding-top: 5px;
   padding-right: 15px;
   padding-bottom: 5px;
   padding-left: 12px;
   margin-bottom: 5px;
   background-image: url(../images/subcat-bg.gif);
   background-repeat: no-repeat;
   }
#category #price{
   margin: 0px;
   background-color: #E9E9E9;
   width: 260px;
   border: solid #939393 1px;
   }
#category #price2{       margin: 5px;
   background-color: #e5e5e5;
   width: 270px;
   border: solid #000 1px;
   }
#category a {
   color: #000;
   text-decoration: none;
   }
#category a:hover {
   color: #ff6c00;       text-decoration: underline;
   }
#category .more, more:visited{
   color: #000;
   font: 11px 'Trebuchet MS', Tahoma, Sans-serif;
   text-decoration: none;
   }
#category .more:hover {
   color: #ff6c00;       font: 11px 'Trebuchet MS', Tahoma, Sans-serif;
   text-decoration: underline;
   }
/*category page*/
#category8mm{
   float: left;
   width: 777px;
   }
#category8mm h1{
   margin-top: 0;
   height: 30px;
   padding: 6px 0 0 8px;
   color: #FFFFFF;
   font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
   background: url(../images/cate_header_bg.jpg) repeat-x left top;
   }
.subcategory {
	float: left;
	width: 800px;
	margin-top: 15px;
}
.subcategory ol {
list-style-type: decimal;
padding-left: 20px;
line-height: 20px;
text-align: justify;
}


.subcategory p {
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	font-size: 11px;
	line-height: 19px;
}
subcategory > p a:link {
color: #00000;
text-decoration: underline;
font-weight: bold;
}
.subcategory > p a:visited {
color: #00000;
text-decoration: underline;
font-weight: bold;
}
.subcategory > p a:active {
color: #00000;
text-decoration: underline;
font-weight: bold;
}
.subcategory > p a:hover {
color: #FF3300;
}

.subcategory h1 {
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align: bottom;
	float: left;
	display: block;
	width: 316px;
}
.new{
   float: left;
   display: block;
   width: 70px;
   }
.new2{
	float: right;
	display: block;
	width: 50px;
	margin-right: 15px;
   }        .des{
   color: #333333;
   text-align: left;
   font-family: 'Trebuchet MS', Tahoma, Sans-serif;
   font-size: 10px;
   font-weight: bold;
}
.image4 {
   padding-left: 12px;
   float: left;
}
#tagedimage2{
   background-image: url(../images/bestseller.png);
   background-repeat: no-repeat;
   width:67px;
   float: left;
   height: 57px;
   position: absolute;
   left: 292px;
   top: 266px;
}
.tagedimage{
	width:75px;
	float: left;
	height: auto;
	padding-left: 15px;
	padding-top: 2px;
	display: block;
	padding-bottom: 6px;
}
#category2{
   float: left;
   width: 775px;
   margin-top: 10px;
   padding-bottom: 5px;
   }
#category2 h1{
   margin-top: 0;
   padding: 6px 0 0 8px;
   color: #FFFFFF;
   font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
   background-image: url(../images/cate_header_bg1.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 25px;
   }
/*Detail Page*/
#detail {
	width:800px;
	margin-right: auto;
	float: left;
	margin-left: auto;
	margin-top: 10px;
}
#dt1 {
   width:220px;
   float: left;
   padding-left: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
   line-height: 30px;
}
#dt2 {
	width:300px;
	float: left;
	padding-bottom: 5px;
	line-height: 30px;
	margin-left: 2px;
	border: 1px solid #666666;
}
#dt2 h1 {
	background-color: #006197;
	height: 30px;
	color: #FFFFFF;
	padding-left: 7px;
	margin-top: 0px;
   }
#dt3 {
   height: 42px;
   width: 283px;
   float: left;
   margin-top: 5px;
   margin-left: 5px;
   background-image: url(../images/free-shipping.jpg);
   background-repeat: no-repeat;
}
.dt3-sub {
   height: 22px;
   width: 110px;
   float: right;
   margin-top: 9px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #d6460a;
   letter-spacing: -1px;
}
.dt4 {
   float: right;
   margin-right: 7px;
}
.dt5 {
   float: left;
}
.txtalign{
   float: left;
   width: auto;
   padding-left: 10px;
}
.txtalign2{
   width: 150px;
   height: 123px;
   float: right;
}
.dtimage{
	width: 250px;
	float: left;
	border: 1px solid #999999;
	text-align: center;
	margin-left: 5px;
}
.dtabs{
	float: left;
	width: 798px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 2px;
}
.features{
   height: 22px;
   padding: 2px 8px 0 8px;        color: #bc4d03;
   font: bold 15px 'Trebuchet MS', Tahoma, Sans-serif;
   background-color: #E5E5E5;
}
/*...............login.......................*/
.loginouter {
   float: left;
   width: 360px;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #CCCCCC;
   height: 177px;
   background-color: #FFFFFF;
}
.loginouter2 {
   float: right;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #cccccc;
   height: 177px;
   width: 355px;
   background-color: #FFFFFF;
}
.feedbackform{
   padding: 5px;
   background-color: #FFFFFF;
   border: 1px solid #FFFFFF;
}
div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
   width: 350px; /*width of form rows*/
   overflow: hidden;
   padding: 5px 0;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
   float: left;
   width: 100px;
   margin-right: 15px; /*spacing with right column*/
   margin-left: 10px; /*spacing with right column*/
   color: #333333;
   font-weight: normal;
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
   width: 200px;
   border: 1px solid #CCCCCC;
}
div.fieldwrapper div.thefield input[type="password"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
   width: 200px;

   border: 1px solid #CCCCCC;
}
div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
   width: 250px;
   height: 150px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
   margin-top: 5px; /*space above buttonsdiv*/
   text-align: center;
   width: auto;
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
}
.textboxLogin {
   width: 190px;
   color: #000;
   height: 15px;
   margin-top:2px;
   padding: 2px 0 2px 3px;       border: 1px solid #a7a7a7;
   vertical-align: bottom;
   }
.orangeArrow{
   font: 11px 'Trebuchet MS', Tahoma, Sans-serif;
   color: #ff6600;
   }
.textboxBlue {
   width: 30px;
   color: #000;
   height: 15px;
   border: 1px solid #3a3a9d;
   text-align: left;
   }
.textboxZip{
   width: 40px;
   color: #000;
   height: 16px;
   border: 1px solid #000;
   text-align: left;
   background-color:#ffff99;
   width: 75px;
   }
#checkOut{
   float: left;
   width: 980px;
   }
#checkOut #header{
   margin: 0px;
   color: #2158c7;
   font: 18px Tahoma, Verdana, Arial, Sans-serif;
   width: 980px;       height: 30px;
   }
#checkOut h1{
   margin: 0;
   height: 2px;
   width: 980px;
   padding: 0 0 2px 0;
   color: #FFFFFF;
   font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
   background: url(../images/CO_line.jpg) repeat-x left top;
   }    /*..............END Shopping CArt.......................*/
.textboxDiscount {
   width: 40px;
   color: #000;
   height: 12px;
   /*padding: 2px;*/       border: 1px solid #3a3a9d;
   text-align: left;
   }
/*...............Payment..........*/
.paymentouter{
	float: left;
	width: 804px;
   }
.paymentouter h1{
   height: 24px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
   background-color: #f2f2f2;
   padding-left: 7px;
   padding-top: 5px;
   } 
.payment{
   float: left;
   width: 775px;
   }
.subpayment {
   float: left;
   margin-left: 15px;
   margin-right: 10px;
   vertical-align: baseline;
   height: 100px;
   margin-top: 3px;
}    /*...............PaymentEnd..........*/

/****RIght Sidebar****/

#rightbar {
	float: left;
	width: 153px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#rtsidebar h1 {
   margin-top: 0px;
   padding: 5px 5px;
   font: bold 1.1em 'Trebuchet MS', Tahoma, Sans-serif;
   color: #003466;     
}

#bestSeller{
   width: 200px;
   border: solid #939393 1px;
   color:#FFFFFF;
   }
#bestSeller h1{
	margin: 0;
	font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
	background: url(../images/product_categories_bg.jpg) repeat-x left top;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
   }   
.image1 {
	padding-top:6px;
	width: 153px;
	padding-bottom: 6px;
	float: right;
}    
.mainpageimage1 {
	padding-top:6px;
	width: 153px;
	float: right;
}    


.image2 {
	width: 153px;
	padding-bottom: 6px;
	height: auto;
}
.track {
	width: 153px;
	padding-bottom: 6px;
}
.seal {
	width: 153px;
	background-image: url(../images/rt1.jpg);
	background-repeat: no-repeat;
	height: 123px;
	padding-bottom: 5px;
}
ol{
   list-style-image: none;
   list-style-type: none;
}
.nbestseller {
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}


#bestSeller ul.nbestseller {
   list-style: none;
   text-align: left;
   padding: 0;
   text-decoration: none;
   color:#000000;
   margin-top: 4px;
   margin-right: 4px;
   margin-bottom: 7px;
   margin-left: 0;
   }
#bestSeller ul.nbestseller li {
   list-style: none;
   padding: 1px 0 1px 8px;
   margin: 0 2px 0 6px;
   color:#000000;
   font-family: Tahoma;
   font-size: 11px;
   }
#bestSeller ul.nbestseller li a {
   text-decoration: none;
   background-image: none;
   color:#000000;
   font-family: Tahoma;
   font-size: 11px;
   }
#bestSeller ul.nbestseller li a:hover {       color:#FC6F05;
   text-decoration:underline;
   }
/****Enf of RIght Sidebar****/


/* Footer */    #footer {
   padding-top: 10px;
   clear: both;
   color: #000;
   width: 1000px;
   text-align: center;
   }
.tier1 {
	float: left;
	width: 245px;
	height: 180px;
	margin-top: 40px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
#footer h1{
	text-indent: 20px;
	text-align: left;
	font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4d7cc1;
	margin: 0px;
   }

#footer #footer-menu {
	clear: both;
	margin-left: 10px;
	padding-left: 0;
	height: 195px;
	width: 985px;
	color: #434343;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10px;
	line-height: 18px;
}
#footer ul.menu1 {
	list-style: none;
	text-align: left;
	margin-left: 25px;
	padding-left: 0;
	text-decoration: none;           /*background: url(../images/dots.jpg) repeat-x left top;*/
	color:#434343;
	font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10px;
	line-height: 18px;
      }
#footer ul.menu1 li {
	/*list-style: none;*/
   /*background: url(dots3.jpg) repeat-x left bottom;*/
   padding-left: 13px;
	margin: 0;
	color:#434343;
	text-decoration: none;
}
#footer ul.menu1 li a {
	text-decoration: none;
	background-image: none;
	color:#434343;
   }
#footer ul.menu1 li a:hover {
	color:#434343;
	text-decoration:underline;
   }

#footer a {
   color: #000;
   text-decoration: none;
   }
#footer a:hover {
   color: #000;       text-decoration: underline;
   }
#footer #payment{
	height: 70px;
	width: 980px;
	text-align: center;
	background-color: #FFFFFF;
	margin: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	padding-bottom: 5px;
   }
/* display and additional classes */
.navigation
{
  font-weight: bold;
	color: #ffffff;
}

.textBoldBlack2 {
	color: #323232;
	font: Normal 11px Tahoma, Verdana, Arial, Sans-serif;
}
.fp2{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #333333;
text-shadow:2px 2px #f9f9f9;
  } 
#buttonint {
height: auto;
width: auto;
position: absolute;
left: 550px;
top: 43px;
} 

.borderError {
	border: 1px solid #FF0000;
	background-color: #FFF4F4;
}

#header #search2{
 position: absolute;
 color: #333333;
 font-size: 10px;
 width: 275px;
 height: 52px;
 top: 42px;
 float: left;
 left: 710px;
 vertical-align: bottom;
 background-image: url(../images/search-bar.jpg);
 background-repeat: no-repeat;
 }
 
.bordernew {
  border: 1px solid #ffffff;
  font-weight:bold;
} 

.fp-main {
 color: #333333;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 18px;
 font-weight: bold;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom:10px;
}
 
 
.blackbar-main{
 width: 648px;
 float: left;
 overflow: visible;
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-top-color: #d5d5d5;
 border-right-color: #d5d5d5;
 border-left-color: #d5d5d5;
   }  
 
.productout {
 float: left;
 width: 648px;
 margin-top: 10px;
}

.chat1 {
/*background-image: url(../images/anybg.gif);*/
background-repeat: no-repeat;
height: 116px;
width: 162px;
padding-top: 5px;
margin-bottom: 4px;
border: 1px solid #D5D5D5;


}


.chat {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #C50103;
font-weight: bold;
line-height:20px;
}
.chat3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #C50103;
font-weight: bold;
line-height: 26px;
}

#slider {
width:640px;
padding:0;
margin:0 auto;
}
#slider .flash_slider {
width:640px;
height:122px;
}

