#privacypolicy h3{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 1.3em;
  margin-bottom: 3px;
  margin-top: 40px;
}
#privacypolicy h4{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #003366;
  font-size: 1.1em;
  margin-bottom: 3px;
  margin-top: 20px;
}
#privacypolicy p{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 12px;
}

DIV#topNav1 {
  MARGIN: auto; 
  WIDTH: 188px; 
  BACKGROUND-REPEAT: no-repeat; 
  HEIGHT: 18px; 
  TEXT-ALIGN: left; 
  border:0px solid black;  
  FLOAT: right;
}
DIV#topNav1 UL {
  PADDING: 0px; 
  MARGIN: 0px; 
  BORDER:0px;
  LIST-STYLE-TYPE: none
}
DIV#topNav1 UL LI {
  WIDTH: 94px;
  DISPLAY: block; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 95%; 
  FLOAT: right; 
  BORDER-LEFT: #000 0px solid; 
  COLOR: #ffffff; 
  LIST-STYLE-TYPE: none;
  TEXT-ALIGN: center;
}
DIV#topNav1 UL LI A {
  DISPLAY: block; 
  WIDTH: 94px; 
  HEIGHT: 28px;
  LINE-HEIGHT: 28px;
  COLOR: #fff; 
  TEXT-DECORATION: none;
  BACKGROUND-IMAGE: url(../store/pl_tab_2.jpg); 
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left bottom; 
}

DIV#topNav1 UL LI A:hover {
  DISPLAY: block; 
  WIDTH: 94px; 
  HEIGHT: 28px;
  LINE-HEIGHT: 28px;
  COLOR: #000000; 
  TEXT-DECORATION: none;
  BACKGROUND-IMAGE: url(../store/pl_tab_0.jpg); 
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left bottom; 
}
DIV#topNav1 UL LI A.sel {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; BACKGROUND-IMAGE: url(sel_arrow.png); COLOR: #000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
} 

body {
   FONT-FAMILY: Arial;
}

.sitebody {
     BORDER-TOP-WIDTH: 0px; 
     BORDER-LEFT-WIDTH: 0px; 
     BORDER-BOTTOM-WIDTH: 0px; 
     BORDER-RIGHT-WIDTH: 0px; 
     PADDING: 0px; 
     MARGIN: 0px; 
     BACKGROUND-COLOR:#00A3E4;
  	 COLOR: #000; 
     TEXT-ALIGN: center; 
     FONT-FAMILY: arial,tahoma,sans-serif; 
     FONT-SIZE: 11px;
  	 FONT-WEIGHT: normal;
  	 BACKGROUND: url(../store/pu_homepage_bg2.jpg)  #f5f5f5 repeat-x center top; /*E1E0F2*/
  }
  
  
  A {
     TEXT-DECORATION: none;
     FONT-SIZE: 11px;
  	 COLOR: #000;
  }
  A:hover {
     TEXT-DECORATION: underline;
     FONT-SIZE: 11px;
  }
  #wrapper {
     MARGIN:0px auto 0px;
  	 PADDING:0px;
  	 BORDER:0px;
  	 WIDTH: 950px;
  	 background-color: #f5f5f5;
  
  }
  #content {
         PADDING: 0px 0px 0px 0px; 
     MARGIN:0px auto 0px; 
     WIDTH: 950px; 
     BORDER: 0px solid #8682C7;
  	 PADDING-LEFT:2px;
  	 PADDING-RIGHT:2px;	 
  	 FLOAT:left;
     background-color: #fff;
  }
  
  /*------------------- CLASSES ------------------------ */
  .store_default{
  	 FONT-SIZE: 11px; 
  	 COLOR: #000; 
  	 TEXT-DECORATION: none
  }
  .store_defaultu{
  	 FONT-SIZE: 11px; 
  	 COLOR: #000; 
  	 TEXT-DECORATION: underline
  }
  .wishlistbutsadd {
     CURSOR: hand;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     PADDING: 0px 0px 0px 0px;
     MARGIN: 0px;
     COLOR: #2876A6;
     FONT-SIZE: 1.2em;
     FONT-WEIGHT: bold;
     BACKGROUND-COLOR: #EBEAEA;
     BACKGROUND-IMAGE: url(../store/wishlist.jpg);
     BACKGROUND-REPEAT: no-repeat;
     BORDER: 0px solid #fff;
     TEXT-DECORATION: none;
     TEXT-ALIGN: right;
     VERTICAL-ALIGN: middle;
     WIDTH: 135px;
     HEIGHT: 35px;
     LINE-HEIGHT: 35px;
  }

  .wishlistbutsrem {
     CURSOR: hand;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     PADDING: 0px;
     MARGIN: 0px;
     COLOR: #DB0000;
     FONT-SIZE: 1.1em;
     FONT-WEIGHT: normal;
     BACKGROUND-COLOR: #fff;
     BORDER: 1px solid #DB0000;
     TEXT-DECORATION: none;
     TEXT-ALIGN: left;
     VERTICAL-ALIGN: middle;
     WIDTH: 140px;
  }
  .site_text1 {
  	COLOR: #000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 12px;	
  }
  .site_text1:hover{
    COLOR: #000;
  	TEXT-DECORATION: underline;		
  	FONT-SIZE: 12px;	
  }
  .site_text1:active{
  	COLOR: #000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 12px;	
  }
  .site_text2 {
  	COLOR: #003366; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 11px;	
  }
  .site_text2:A {
  	COLOR: #000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 11px;	
  }
  .site_text2:link{
    COLOR: #000; 
  	TEXT-DECORATION: none;			
  }
  .site_text2:hover{
    COLOR: #000;
  	TEXT-DECORATION: underline;		
  	FONT-SIZE: 11px;	
  }
  .site_textsmall {
  	COLOR: green;; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 11px;	
  }
  .site_textsmall:A {
  	COLOR: #000000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 11px;	
  }
  .site_textsmall:hover{
  	COLOR: #cc0033; 
  	TEXT-DECORATION: underline;
  	FONT-SIZE: 11px;	
  }
  .product_text1 {
  	COLOR: green;; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 12px;	
  }
  .product_text1:A {
  	COLOR: #000000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 12px;	
  }
  .product_text:link{
    COLOR: #000; 
  	TEXT-DECORATION: none;	



  }
  .product_text1:hover{
  	COLOR: #cc0033; 
  	TEXT-DECORATION: underline;
  }
  .product_text2 {
  	COLOR: green; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 11px;	
  }
  .product_text2:A {
  	COLOR: green; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 11px;	
  }
  .product_text2:hover{
  	COLOR: green; 
  	TEXT-DECORATION: underline;
  }
  .login_button, .store_loginbut {
     FONT-FAMILY: tahoma,sans-serif;
  	 FONT-SIZE: 11px;
  	 BORDER: 1px solid #fff;
  	 COLOR: #ffffff; 
  	 HEIGHT:19px;
  	 TEXT-DECORATION:none;
  	 BACKGROUND-COLOR: #009CE3;
  	 CURSOR: hand
  }
  
  
  /* ------------------------------------- HEADER -----------------------------------------*/
  #topheader {
     BACKGROUND-COLOR: #5BD9FF; 
     BACKGROUND-IMAGE: url(../store/topheaderbg.gif);
     BACKGROUND-POSITION: top right;
     BACKGROUND-REPEAT: no-repeat;*/
     MARGIN: 0px 0px 0px 0px; 
     WIDTH: 950px; 
     PADDING: 00px; 
     HEIGHT:30px;
  	 FLOAT:left;
  }
	
  #header {
     BACKGROUND-COLOR: #336699; 
     MARGIN: 0px 0px 0px 0px; 
     WIDTH: 950px; 
     PADDING: 00px; 
     HEIGHT:112px;
  	 FLOAT:left;
  }
	
  #test2 {
     MARGIN: 3px auto 0px; 
     WIDTH: 950px; 
     PADDING-BOTTOM: 00px; 
     MARGIN-LEFT:0px;
     MARGIN-RIGHT:0px;
     HEIGHT: 25px; 
     POSITION: relative;
  	 background-color: red;
  	 float:left;
  }
	
  #test3{
     WIDTH: 950px;
     PADDING-TOP:0px;
     MARGIN: 3px auto 0px;
     POSITION: relative;
     BACKGROUND-COLOR: #fff;
  	 HEIGHT: 100%;
  	 float:left;
  
  }
  #header_left {
     FLOAT: left; 
     WIDTH: 250px; 
     BORDER: 0px solid #000000; 
     HEIGHT: 112px;
     BACKGROUND-COLOR: #fff; 
     TEXT-ALIGN: left;
  }
  #header_middle {
     FLOAT: left; 
     WIDTH: 472px; 
     BORDER: 0px dashed #000000; 
     HEIGHT: 112px;
     BACKGROUND-COLOR: #ececec; 
  }
  #header_right {
     FLOAT: left; 
     WIDTH: 700px; 
     BACKGROUND-IMAGE: url(../store/pu-header-rightbg.jpg);
     BACKGROUND-REPEAT: no-repeat;
     BORDER: 0px solid #000000; 
     HEIGHT: 112px;
     BACKGROUND-COLOR: #fff;
     PADDING: 0px;
     MARGIN: 0px; 
     
  }

  #top_search {
     PADDING: 51px 0px 0px 50px;
     MARGIN: 0px;
     FLOAT: left;
     WIDTH: 160px;
     HEIGHT: 61px;
     BORDER: 0px solid red;
     /*BACKGROUND-IMAGE: url(../store/pu-top-searchbg.jpg);
     BACKGROUND-REPEAT: no-repeat;
     BACKGROUND-POSITION: 10px 25px;
     BACKGROUND-COLOR: red;*/
  }

.top_search_input {
   BORDER: 0px solid #ddd;
   WIDTH: 99px;
   MARGIN-RIGHT: 10px;
}

#top_cart {
   PADDING: 35px 0px 0px 90px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 160px;
   HEIGHT: 77px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 13px;
   COLOR: #0682C3;
   /*BACKGROUND-COLOR: blue;*/
}

#top_cart a:link, #top_cart a:visited, #top_cart a:hover {
   COLOR: #0682C3;
   FONT-SIZE: 13px;
}

#top_cart p {
   PADDING: 0px;
   MARGIN: 0px;
   COLOR: #000;
}

  #header_right_top{
     MARGIN: 0px;
     PADDING: 0px;
     WIDTH: 270px; 
     BORDER: 0px solid red;
     HEIGHT: 84px;
  }

  #header_right_bottom {
     MARGIN: 0px;
     PADDING: 0px;
     WIDTH: 270px; 
     HEIGHT: 28px;
  	/* BACKGROUND: url(../store/pu_topbut_bg.gif)  #fff repeat-x right bottom; E1E0F2*/		 
		 
  }

  #header h1{
     MARGIN: 0px;
     MARGIN-TOP: 20px;
     PADDING: 0px;
     COLOR: #780371;  
  }
  #header A{
     TEXT-DECORATION: none;
     COLOR: #000;
  }
  #header A:hover {
     TEXT-DECORATION: underline;
     COLOR: #000;
  }
  
  /* ------------------------------------- TOPNAV -----------------------------------------*/
  
  #topnav {
     MARGIN: 0px auto 0px; 
     WIDTH: 950px; 
     PADDING-BOTTOM: 00px; 
     MARGIN-LEFT:0px;
     MARGIN-RIGHT:0px;

     POSITION: relative;
  	 FLOAT:left;
     BACKGROUND-IMAGE: url(../store/pu_topnavbg5.gif); 
  }
  
  .navigation {
  /*   BACKGROUND: #01417B; */
     LINE-HEIGHT: 25px; 
     POSITION: relative;  

     HEIGHT: 29px; 
     BORDER: 0px dashed red;
     WIDTH: 950px; 
     FLOAT: left; 
  }
  
  .navigation UL {
     FLOAT: left; 
     WIDTH: 950px; 
     MARGIN: 0px 0px 0px 0px; 
     PADDING-LEFT:0px; 
  	 HEIGHT:29px;
  }
  
  .navigation LI {
     FLOAT: left;
     LIST-STYLE-TYPE: none; 
     TEXT-ALIGN: center;
     BORDER-RIGHT: 1px solid #067BBB;
  	 BACKGROUND-IMAGE: url(../store/pu_topnavbg3.jpg); 
  	 height: 27px;
  	 padding-top:2px;
  	 font-weight: normal;
  }
  
  .navigation LI A {
     PADDING-RIGHT: 10px; 
     PADDING-LEFT: 10px; 
     PADDING-BOTTOM: 0px;  
     PADDING-TOP: 0px;
     COLOR: #fff; 
     TEXT-DECORATION: none;
     FONT-SIZE: 1.3em;
  }








  
  .navigation LI A:hover {
     COLOR: #fff; 
     TEXT-DECORATION: none;
     DISPLAY: block;
     FONT-SIZE: 1.3em;
  }
  
  /* ------------------------------------- MAIN AREA -----------------------------------------*/
  #main_area{
     WIDTH: 940px;
     PADDING-TOP:0px;
     MARGIN: 10px auto 0px;
     POSITION: relative;
     BACKGROUND-COLOR: #fff;
     FLOAT: left;
     height: 100%;
     background:#fff url(../store/smainarea_bg.gif) repeat-y 100% 0;
     padding-left: 10px;
  }

  
  /* ------------------------ LEFT AREA ---------------------------*/
  
  #main_left{
     FLOAT:left;
     WIDTH:190px;
     MARGIN: 0px;
     PADDING: 0px;
     BORDER: 0px solid #999;
     POSITION: relative;
  	 height: 100%;
  	 background-color: #fff;
  }
  
  #main_left FORM{
     PADDING: 0px; 
     PADDING-TOP: 5px;
  	 MARGIN: 0px; 
  }
  
  #main_left h1{
     MARGIN: 0px;
     PADDING: 00px;
     BACKGROUND-COLOR: #fff;/* #BCC6BB;*003D79*/
     COLOR: #0984BB;
     FONT-SIZE: 1.6em;
     FONT-FAMILY: arial,tahoma,sans-serif;
     FONT-WEIGHT: normal;
     LINE-HEIGHT: 35px;
     PADDING-LEFT: 10px;
     TEXT-ALIGN: left;
     WIDTH: 180px; 
  }
  
  /* ------------------------ LEFT CATEGORIES ----------------------*/
  
  #left_categories {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN: 0px; 
     WIDTH: 180px; 
     POSITION: relative; 
     BACKGROUND-COLOR: #fff;
     BORDER-LEFT: 0px solid #e4e4e4;
     BORDER-RIGHT: 0px solid #e4e4e4;	 
  }
  
  UL.leftmenu {
     PADDING-RIGHT: 0px; 
     PADDING-LEFT: 0px; 
     FONT-SIZE: 12px; 
     PADDING-BOTTOM: 0px; 
     MARGIN: 0px; 
     WIDTH: 180px; 
     PADDING-TOP: 0px; 
     TEXT-ALIGN: left;
     FLOAT: left;

  }
  
  UL.leftmenu LI {
     WIDTH: 180px; 
     LIST-STYLE-TYPE: none; 
     PADDING:0px; 
     BORDER: 0px dashed green; 
     FLOAT: left;
  }
  
  UL.leftmenu LI A {
     MARGIN: 0px 0px 1px 0px; 
     WIDTH: 170px; 
     PADDING: 0px;
     PADDING-LEFT: 20px;
     BORDER: 0px solid #fff;
     DISPLAY: block;
     BACKGROUND-COLOR: #F2F3F3;/*FCB829 DFDFDF*/;
     LINE-HEIGHT: 25px; 
     HEIGHT: 25px; 
     COLOR: #3A4B67; 
     TEXT-DECORATION: none;  
  	 FONT-SIZE: 12px;
  	 FONT-WEIGHT: bold;
  	 BACKGROUND-POSITION: 8px 8px; 
     BACKGROUND-IMAGE: url(../store/pu_leftnav_arrow.gif);
  	 BACKGROUND-REPEAT: no-repeat;
  }
  
  UL.leftmenu LI A:hover {
     MARGIN: 0px 0px 1px 0px; 
     WIDTH: 170px; 
     PADDING: 0px;
     PADDING-LEFT: 20px;
     DISPLAY: block;
     BACKGROUND-COLOR: #e1e1e1;
     LINE-HEIGHT: 25px; 
     HEIGHT: 25px; 
     COLOR: #3A4B67; 
     TEXT-DECORATION: none;  
  	 FONT-SIZE: 12px;
   }
  
  UL.leftmenu LI.active A {
     COLOR: #063E79;
  }
  
  DIV.leftnav_line {
     BACKGROUND-POSITION: 0px 0px; 
     BACKGROUND-IMAGE: url(../store/pu_leftnav_arrow.gif);
     WIDTH: 160px; 
  
     HEIGHT: 2px;
     LINE-HEIGHT: 2px;
     FLOAT: left;
     BORDER-BOTTOM: 0px solid red;
     BORDER-TOP: 0px solid purple;
     FONT-SIZE: 1px;
     MARGIN: 5px 0px 0px 0px;
  }
  /* ------------------------- LEFT BRANDS ------------------------- */
  
  #left_brands {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN: 0px; 
     WIDTH: 180px; 
     POSITION: relative; 
     BORDER: 0px solid #000;
     MARGIN-TOP: 10px;
  }
  #left_brands INPUT{
     MARGIN-TOP: 3px;
  }
  /* ------------------------- LEFT SEARCH ------------------------- */
  
  #left_search {
     PADDING: 0px; 
     FLOAT: left; 
     WIDTH: 180px; 
     POSITION: relative; 
     BORDER: 0px solid red;
     MARGIN: 10px 0px 0px 0px;
  	 BACKGROUND-COLOR: #fff;
  }
  
  #left_search form{
     PADDING: 0px;
     MARGIN: 0px;
  }
  #left_search P{
     PADDING: 5px;
     MARGIN: 0px;
  }
  #left_search INPUT{
     PADDING: 0px;
     MARGIN-TOP: 0px;
  	 MARGIN-BOTTOM: 5px;
  }
  
  /* ------------------------- LEFT CURRENCY ------------------------- */
  
  #left_currency {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN: 0px; 
     WIDTH: 178px; 
     POSITION: relative; 
     MARGIN-TOP: 10px;
  }
  .currency_on {


  	COLOR: green;; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 1.0em;	
  }



  .currency_on:A {
  	COLOR: #000000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 1.0em;	
  }
  .currency_on:hover{
  	COLOR: #cc0033; 
  	TEXT-DECORATION: underline;
  }
  .currency_off {
  	COLOR: #cc0033;; 
  	TEXT-DECORATION: none;



  	FONT-SIZE: 1.0em;	
  }
  .currency_off:A {
  	COLOR: #000000; 
  	TEXT-DECORATION: none;
  	FONT-SIZE: 1.0em;	
  }

  .currency_off:hover{
  	COLOR: green; 
  	TEXT-DECORATION: underline;

  }

  
  .checkout_header{
  	COLOR: #fff; 

  	TEXT-DECORATION: none;
  	FONT-SIZE: 1.2em;	
           FONT-WEIGHT: bold;
  }
  
  /* ------------------------- LEFT SIDECATS ------------------------- */
  
  #left_sidecats {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN: 0px; 
     WIDTH: 178px; 
     POSITION: relative; 
     MARGIN-TOP: 10px;
  }
  
  /* ------------------------- LEFT MAILING LIST ------------------------- */
  
  #left_mailinglist {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN: 0px; 
     WIDTH: 178px; 
     POSITION: relative; 
     MARGIN-TOP: 10px;
  }
  #left_mailinglist P{
     PADDING: 5px;
     MARGIN: 0px;
  }
  #left_mailinglist form{
     PADDING: 0px;
     MARGIN: 0px;
  }
  #left_mailinglist INPUT{
     MARGIN-BOTTOM: 5px;
  }
  
  /* ------------------------ RIGHT AREA ---------------------------*/
  
  
  #main_right{
     BORDER: 0px solid #000;
     WIDTH:740px; 
     FLOAT:left;
     POSITION: relative;
     MARGIN: 0px 0px 30px 10px;
     BACKGROUND-COLOR: #fff; 
  }
  
  #main_right_l{
     BORDER: 0px dashed red;
     MARGIN: 0px;
     WIDTH:545px;
     FLOAT:left;
     POSITION: relative;
     HEIGHT:100%;
     CLEAR: none;
     BACKGROUND-COLOR: #fff;
  }



 
  #main_right_l_expand{
     MARGIN: 0px;
     WIDTH:730px;
     FLOAT:left;
     POSITION: relative;
     BACKGROUND-COLOR: #fff;
  }
  
  #main_right_r{
     FLOAT:left;
     WIDTH:175px;
     MARGIN: 0px;
     PADDING: 0px 10px 0px 10px;
     POSITION: static;
     CLEAR: none;
     BACKGROUND-COLOR: #fff;
  }
  #main_right_r FORM{
     PADDING: 0px; 
     PADDING-TOP: 5px;
  	 MARGIN: 0px; 
  }
  #main_right_r h1{
     MARGIN: 0px;
     PADDING: 0px;
     BACKGROUND-COLOR: #fff;
     COLOR: #0984BB;
     FONT-SIZE: 1.6em;
     FONT-FAMILY: arial,tahoma,sans-serif;
     FONT-WEIGHT: normal;
     LINE-HEIGHT: 35px;
     PADDING-LEFT: 10px;
     TEXT-ALIGN: left;
     WIDTH: 165px;
  }


  
  /* ----------------------- TRACELINE -----------------------------------*/
  
  #sr_traceline {

  	HEIGHT: 25px; 
  	TEXT-ALIGN: left; 
  	MARGIN: 0px; 
  	PADDING: 0px; 
  	FONT-SIZE: 12px; 
  	BACKGROUND-COLOR:#fff; 
  	TEXT_DECORATION: none; 
  	COLOR: #000;
  }
  #sr_traceline A {
    color: #0984BB; 
  	text-decoration: none;
    FONT-SIZE: 12px;
  }
  #sr_traceline A:link {
    color: #0984BB; 
  	text-decoration: none;
  }
  #sr_traceline A:hover {
    color: black;
  	text-decoration: underline;
  }
  
  /* ---------------------------- TITLE ---------------------------------*/
  
  #sr_title {
    LINE-HEIGHT:55px; 
  	HEIGHT: 55px; 
  	TEXT-ALIGN: left; 
  	MARGIN 0px; 
  	PADDING:0px; 
  	FONT-SIZE:1.9em; 
  	BACKGROUND-COLOR: none; 
  	text-decoration: none; 
  	font-weight:bold; 
  	color:#003366;
  	width:100%; 	
  }

  #pr_title {
  	TEXT-ALIGN: left; 
  	MARGIN 0px; 
  	PADDING:0px; 
  	FONT-SIZE:1.9em; 
  	BACKGROUND-COLOR: none; 
  	text-decoration: none; 
  	font-weight:bold; 
  	color:#003366;
  }

  /* ----------------------- INDEX ROW 1 ----------------------*/
  #index_row0 {
    WIDTH: 100%;
  	MARGIN: 0px;
  	PADDING: 0px;	
  	FLOAT:left;
  	POSITION: relative;
  	height: 154px;
  	background-color: #fff;
  }
  #index_row01 {
    WIDTH: 730px;
  	MARGIN: 0px 0px 12px 0px;
  	PADDING: 0px;	
  	FLOAT:left;
  	POSITION: relative;
    border: 0px;

  }
  #index_row1 {
    WIDTH: 730px;
  	MARGIN: 0px;
  	PADDING: 0px;	
  	FLOAT:left;
  	POSITION: relative;	
  	background-color: #fff; 
  }
  
  #index_row01 p{
  	ALIGN: center;
  	MARGIN: 0px;
  	PADDING-BOTTOM: 0px;
  	BORDER:0px;  
  }

  #index_row1_left {
    WIDTH: 509px;
    TEXT-ALIGN: left;
  	MARGIN: 0px;
  	PADDING: 0px;
  	FLOAT:left;
  	POSITION:relative;
  	BORDER: 0px dashed #000;
  	BACKGROUND: url(../store/pu_dashed_bg.gif)  repeat-x left top; /*E1E0F2*/
  	height: 312px;
  }
  #index_row1_left P{
  	MARGIN: 0px;
  	PADDING: 0px;
  	BORDER: 0px solid #fff;
  }

  #index_row1_right {
    WIDTH: 221px;
  	TEXT-ALIGN: center;
  	MARGIN:0px;
  	PADDING: 35px 0px 0px 0px;
  	FLOAT: left;
  	BORDER: 0px dashed #000;	
 	BACKGROUND: url(../store/pu_featured_bg.gif)  #fff repeat-x; /*E1E0F2*/
  
  }

  #index_row1_right h1 {
     COLOR: #10ADF0;
     FONT-SIZE: 1.6em;
     FONT-FAMILY: arial,tahoma,sans-serif;
     FONT-WEIGHT: normal;
     LINE-HEIGHT: 50px;
     TEXT-INDENT: 10px;
     TEXT-ALIGN: center;
     margin: 0px 0px 0px 0px;
     BORDER: 0px solid red;
     BACKGROUND-IMAGE: url(../store/pu_rightbot_bg.gif);
     BACKGROUND-REPEAT: no-repeat; /*E1E0F2*/  
     FLOAT: left;
     WIDTH: 221px;
  }

  #index_row1_right P{
  	MARGIN: 0px;
  	PADDING: 0px;
  }
  #index_row22 {
  	background-color: #BCC6BB;
  	border: 1px solid #000;
    WIDTH: 720px;
  	MARGIN: 0px;
  	PADDING: 0px;	
  	FLOAT:left;
  	POSITION: relative;	
  
  
  }
  /* ----------------------- INDEX ROW 2 ----------------------*/
  #index_row2 {
    WIDTH: 730px;
  	MARGIN-TOP: 5px;
  	PADDING: 0px;	
    height:110px;
  	FLOAT:left;
  	POSITION: relative;
  	text-align: left;
 		BACKGROUND: url(../store/pu_botbar2_bg.gif)  #fff repeat-x left top; /*E1E0F2*/
  }
  #index_row2 IMG{
    margin-left: 8px;
  	margin-top: 10px;

  	padding: 0px;
  	border: 0px;
  }


  #index_row2 P{
  	MARGIN: 0px;
  	PADDING: 0px;
  	BORDER: 5px solid #fff;
  	TEXT-ALIGN: left;
  }
  #index_row2 h1{
     MARGIN: 0px;
     PADDING: 0px;
     BACKGROUND-COLOR: #fff;
     COLOR: #003366;
     FONT-SIZE: 1.5em;
     FONT-WEIGHT: bold;   
     LINE-HEIGHT: 24px;
     PADDING-LEFT: 2px;
     TEXT-ALIGN: left;
  	 BORDER-BOTTOM: 1px solid #003366;
  }
  
  /* ----------------------- INDEX SIDECATS ----------------------*/
  #index_sidecats {
    WIDTH: 100%;
  	MARGIN: 0px;
  	PADDING: 0px;	
  	FLOAT: left;
  	border: 0px solid red;
  	margin-top:30px;
  }
  #index_sidecats h1{
     MARGIN: 0px;
  	 MARGIN-TOP: 10px;
     PADDING: 0px;
     BACKGROUND-COLOR: #fff;
     FONT-SIZE: 1.5em; 
     COLOR: #C06A96;
     FONT-WEIGHT: bold;   
     LINE-HEIGHT: 20px;
     PADDING-LEFT: 2px;
     TEXT-ALIGN: left;
  }
  #index_sidecats P{
  	ALIGN: center;
  	MARGIN: 0px;
  
  	BORDER:0px;
  }
  /* ----------------------- RIGHT(2) COLUMN ----------------------*/
  #right_quicklinks {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN: 0px; 
     WIDTH: 175px; 
     POSITION: relative; 
     BORDER: 0px solid #000;
  }
  #right_topbox {
     PADDING: 0px; 
     FLOAT: left; 
     WIDTH: 175px; 
     POSITION: relative; 
  	 HEIGHT: 110px;
     BACKGROUND-COLOR:#033A7E;
  }
  #right_showcart {
     PADDING: 0px; 
     FLOAT: left; 



     WIDTH: 175px; 
     POSITION: relative;   
     BORDER: 0px solid #3A4B67;
     COLOR: #3A4B67;
     BACKGROUND-COLOR: #ececec;
  }

  #right_showcart a {
     COLOR: #38ACDF;
}
  
  #right_showcart P{
  	MARGIN: 0px;
  	PADDING: 20px 5px 20px 5px;
  }
  #right_sidecats {
     PADDING: 0px; 
     FLOAT: left; 
     MARGIN-TOP: 10px;
     WIDTH: 175px; 
     POSITION: relative; 
     /*HEIGHT: 100%*/ 
     BORDER: 0px solid #000;
  	 TEXT-ALIGN: left;	 
  }
  #right_sidecats P{
  	ALIGN: left;
  	MARGIN: 0px;
  	PADDING: 5px;
  	TEXT-ALIGN: left;
  }
  #right_sidecats IMG{
  	PADDING: 2px;
  	VERTICAL-ALIGN: middle;
  }
  
  /* ---------------------------- CATEGORY AREA ---------------------------------*/
  #category_display_area {
  	height: 100%;
  	FLOAT: left;
  	width: 100%;
  	BACKGROUND-COLOR: #fff;
  }
  #category_template {
  	PADDING: 10px;
  	border:0px solid #000;
    VERTICAL-ALIGN: middle;	
  	MARGIN: 0px auto 0px;
  }
  #category_template_left {
    MARGIN: 0px;
  	PADDING: 0px;
  	BORDER:0px solid #000;
  		float:left;







  }

  #category_template_right {
    MARGIN: 0px;
  	PADDING: 0px;
  	BORDER:0px solid #000;
  	float:left;
  	PADDING-LEFT: 5px;
  	TEXT-ALIGN: left;
  	POSITION: relative;
  }
  
  #category_template P{
    MARGIN: 0px;
    PADDING: 0px;
  }
  #category_template IMG {
     PADDING: 0px;
     MARGIN: 0px;
     BORDER: 0px;
     VERTICAL-ALIGN: middle;
  }
  #category_template h3 {
     PADDING: 0px;
     MARGIN: 0px;
     FONT-SIZE: 10px;
     FONT-WEIGHT: normal;

     COLOR: #000;
  }
  #category_template h2 {
     PADDING: 0px;
     MARGIN: 0px;
     FONT-SIZE: 11px;
     COLOR: #FF0000;
  }
  
  #c10_border {
    WIDTH:70px;
  	HEIGHT: 70px;
  	BORDER: 1px solid #999;
  	margin: 0px auto 0px;
  }
  
  #c11_border {
    WIDTH:120px;
  	HEIGHT: 120px;
  	BORDER: 1px solid #999;
  	margin: 0px auto 0px;
  	PADDING: 5px;
  	BACKGROUND-COLOR:#f1f1f1;
  }
  #c11_topblock {
    WIDTH:130px;
  	HEIGHT: 20px;
  	BORDER: 1px solid #000;
  	BACKGROUND-COLOR:#000;
  	COLOR: #fff;
  	MARGIN: 0px auto 0px;
  }
  /* ---------------------------- CATEGORY LAYOUT TEMPLATE ---------------------------*/
  #category_layout_1 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 100%;
  }
  #category_layout_2 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 49%;
  	FLOAT: left;
  	POSITION: relative;
  }
  
  #category_layout_3 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 32.0%;/*33.2*/
  	FLOAT: left;
  	POSITION: relative;
  	margin-top: 5px;
  	margin-right: 5px;	
  	margin-bottom: 5px;
  	PADDING-TOP: 0px;
  }
  
  #category_layout_4 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;

  	WIDTH: 24.9%;



  	FLOAT: left;
  	POSITION: relative;
  }
  #category_layout_5 {








    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 19.97%;
  	FLOAT: left;
  	POSITION: relative;
  }
  #category_layout_6 {

    BACKGROUND-COLOR: #ddd;
  	BORDER: 0px solid #000;
  	WIDTH: 16.65%;
  	FLOAT: left;
  	POSITION: relative;
  }
  #category_layout_7 {
    BACKGROUND-COLOR: #ddd;
  	BORDER: 0px solid #000;
  	WIDTH: 14.27%;
  	FLOAT: left;
  	POSITION: relative;
  }
  
  /* ---------------------------- CATEGORY SUBHEADING ---------------------------------*/
  #category_subheading {
    TEXT-ALIGN: left;
  	FONT-WEIGHT: bold;
  	COLOR: #C06A96;
  	FONT-SIZE: 1.2em;
  	LINE-HEIGHT: 50px;
  	FLOAT: left;
  	WIDTH: 100%;
  	POSITION: relative;
  
  }
  
  #category_subheading A {
    COLOR: #C06A96; 
  	TEXT-DECORATION: none;	
  	FONT-SIZE: 1.3em;
  }
  #category_subheading A:hover {
    COLOR: #C06A96;
  	TEXT-DECORATION: underline;	
  }
  
  /* ------------------- MORE PROUCTS IN CATEGORY LINK  -----------------*/
  
  #cat_moreprods_line {
    line-height:25px; 
  	height: 25px; 
  	text-align: left; 
  	margin 0px; 
  	padding:0px; 
  	align: left; 
  	margin-top:00px; 
  	background-color:#fff; 
  	text-decoration: none; 
  	padding-bottom: 5px;
  }
  #cat_moreprods_line A {
    COLOR: #0984BB; 
  	TEXT-DECORATION: none;	
  	FONT-SIZE: 12px; 
  }
  #cat_moreprods_line A:hover {
    COLOR: black;
  	TEXT-DECORATION: underline;	
  }
  
  /* ------------------------ INVALID CATEGORY --------------------------*/
  
  #invalid_category_msg {
    TEXT-ALIGN: center;
  	FONT-WEIGHT: BOLD;
  	COLOR: #fff;
  	LINE-HEIGHT: 50px;
  	BACKGROUND-COLOR: #fff;
  }
  
  
  /* ------------------- NO PRODUCTS IN CATEGORY  -----------------*/
  #noproducts_msg {

    TEXT-ALIGN: center;
  	FONT-WEIGHT: BOLD;
  	COLOR: #000;
  	LINE-HEIGHT: 40px;
  	WIDTH: 99%;
  	FLOAT:left;
  	POSITION: relative;
  }
  #noproducts_msg P {
    MARGIN: 0px;
    PADDING: 0px;
  	BORDER: 0px solid red;
  }
  /* ---------------------------- PRODUCT TEMPLATE ---------------------------------*/
  #products_display_area {
    BORDER: 0px dashed black;
  	FLOAT: left;
  	width: 100%;
  	margin-top: 5px;
  }
  
  #product_layout_1 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 100%;
  }

  #product_layout_2 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 46%;
  	FLOAT: left;
  	POSITION: relative;
  }

  
  #product_layout_32 {



    BACKGROUND-COLOR: #fff;


  	BORDER: 0px solid #000;
  	WIDTH: 25.2%;/*33.2*/
  	FLOAT: left;
  	POSITION: relative;
  	COLOR:#fff;
  	margin-top: 0px;








  	margin-right: 0px;	
  	margin-bottom: 0px;
  	PADDING-LEFT: 0px;
  	PADDINT-RIGHT: 0px;
  	text-align: center;
  	MARGIN: 0px auto 0px;
  }
  
  #product_layout_3 {
  	BORDER: 0px solid #000;
  	WIDTH: 33.2%;
  	FLOAT: left;
  	POSITION: relative;
  	border:0px;
  	margin: 0px;
  	padding:0px;
  }
  #product_layout_4 {
  
  	BORDER: 0px solid #000;
  	WIDTH: 24.9%;

  	FLOAT: left;
  	POSITION: relative;
  }
  #product_layout_5 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 19.97%;
  	FLOAT: left;
  	POSITION: relative;
  }
  #product_layout_6 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 16.65%;
  	FLOAT: left;
  	POSITION: relative;
  }
  #product_layout_7 {
    BACKGROUND-COLOR: #fff;
  	BORDER: 0px solid #000;
  	WIDTH: 14.27%;
  	FLOAT: left;
  	POSITION: relative;
  }
  
  /* ----------------------- PRODUCT TEMPLATES -----------------------*/
  #product_template {
    MARGIN: 0px auto 0px;
  	PADDING: 0px;
  	border:0px solid #000;
  }
  #product_template FORM {
    MARGIN: 0px;
  	PADDING: 0px;
    BORDER: 0px;
  }
  #product_template P {
    MARGIN: 0px;
  	PADDING: 0px;
  }
  #product_template img {
     PADDING: 0px;
     MARGIN: 0px;
     BORDER: 0px;
  }
  
  #product_template h3 {
     PADDING: 0px;
     MARGIN: 0px;
     FONT-SIZE: 11px;
     FONT-WEIGHT: normal;
     COLOR: #000;
  }
  #product_template h2 {
     PADDING: 0px;
     MARGIN: 0px;
     FONT-SIZE: 11px;
     COLOR: #FF0000;
















 }

  /* --------------------- PC01 ------------------- */
  #pc01_border {
    WIDTH:130px;
  	HEIGHT: 140px;
  	BORDER: 0px solid #999;
  	margin: 0px auto 0px;
  	padding-top:10px;
  	   BACKGROUND-IMAGE: url(../store/pu_template_bg.gif);


  }
  #pc01_border h3{
    padding: 0px;
  	margin-top: 5px;
  }
  #pc03_topblock {
    WIDTH:130px;
  	HEIGHT: 20px;
  	BORDER: 1px solid #999;
  	BACKGROUND-COLOR:#f1f1f1;
  	COLOR: #000;
  	MARGIN: 0px auto 0px;
  }
  #pc08_border {
    WIDTH:400px;
  	HEIGHT: 200px;
  	BORDER: 1px solid #999;
  	margin: 0px auto 0px;
  	FLOAT:left;
  }
  #pc08_left {
    MARGIN: 0px;
  	PADDING: 0px;
  	BORDER:0px solid #000;
    FLOAT:left;
  	WIDTH: 190px;
  }
  #pc08_right {
    MARGIN: 0px;
  	PADDING: 0px;
  	BORDER:0px solid #000;
  	FLOAT:left;
  	PADDING-LEFT: 5px;
  	TEXT-ALIGN: left;
  	WIDTH:200px
  }
  #pc08_choices {
    MARGIN: 0px;
  	PADDING: 0px;
  	FLOAT:left;
  }
  #pc06_area {
     PADDING: 0px;
     MARGIN: 0px auto 0px;
  	 border: 0px solid #000;
  	 WIDTH: 140px;
     
  }
  #pc06_top {
     PADDING: 0px;
  	margin: 0px auto 0px;
     WIDTH: 138px;
     FLOAT: left;
  }
  #pc06_body {
     PADDING: 0px;
     MARGIN: 0px auto 0px;
     BORDER-RIGHT: #a9a9a9 1px solid; 
     BORDER-LEFT: #a9a9a9 1px solid;
     WIDTH: 136px;
     FLOAT: left;
  	 POSITION: relative;
  }
  #pc06_bottom {
     PADDING: 0px;
  	 MARGIN: 0px auto 0px;
     WIDTH: 138px;
     FLOAT: left;
  }
  #pc05_area {
     PADDING: 0px;
  	 MARGIN: 0px auto 0px;
  	 WIDTH: 120px;
  }	 
  #pc05_area IMG {
     PADDING: 5px;
     MARGIN: 0px;
     BORDER: 1px solid #999999;
  }
  #pc04_dashed, #pc04_home_dashed {
     WIDTH: 110px;
  	 border-left: 0px dashed #000;
  	 border-bottom: 0px dashed #000;
  	 padding: 00px;
  	 margin:0px 0px 20px 5px;
  	 padding-left:10px;
  	 text-align:center;
  }
   
  #pc04_home_dashed {
         HEIGHT: 135px;
         MARGIN: 0px 0px 0px 5px;
  }

  #pc04_dashed h3 {
        HEIGHT: 65px;
   FONT-SIZE: 12px;
}

  #pc04_dashed b {
   FONT-SIZE: 1.2em;
   COLOR: #057DBD;
}

  #pc04_border {
    WIDTH:233px;
  	HEIGHT: 158px;
  	BORDER: 0px solid #999;
  	/*BACKGROUND-COLOR: #fafafa;*/
  	MARGIN-TOP: 0px;
  	margin-left:5px;
  	BACKGROUND-IMAGE: url(../store/pu_p_template3.gif);
  }

  #pc04_topline {
    text-align: left;
    LINE-HEIGHT: 20px;
    PADDING: 10px 0px 5px 0px;
    HEIGHT: 40px;
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    margin-left: 5px;
    WIDTH: 200px;
  }

  #pc04_left {
    MARGIN: 0px;
  	PADDING: 0px;
  	BORDER:0px solid #000;
    FLOAT:left;
  	WIDTH: 100px;
  }
  #pc04_right {
    MARGIN: 0px;
  	PADDING: 0px;
  	BORDER:0px solid #000;
  	FLOAT:left;
  	PADDING-LEFT: 5px;
  	TEXT-ALIGN: left;
  	WIDTH:120px;
  
  }
  #pc04_right h1{
    color: #ff0033;
  	font-size: 1.4em;
  	font-weight: bold;
  	line-height: 15px;
    MARGIN: 0px;
  	PADDING: 0px;	
  }
  #pc04_right h2{
    MARGIN: 0px;
  	PADDING: 0px;
    color: #000;
  	font-size: 1.4em;

  	font-weight: bold;


















  	line-height: 20px;
  	margin-bottom: 10px;
  }
  #pr01_border {
    WIDTH:580px;
  	HEIGHT: 90px;
  	BORDER: 1px solid #999;
  	BACKGROUND-COLOR: #fafafa;
  	FLOAT: left;
  	MARGIN-TOP:5px;
  
  }
  #pr01_left {
     PADDING: 0px;
     MARGIN: 0px;
     FLOAT: left;
     WIDTH: 90px;
  }
  .pr01border{
     BORDER: 1px solid #000;
  }
  #pr01_middle {
     PADDING: 0px 0px 0px 0px;
     MARGIN: 0px;
     FLOAT: left;
  	 POSITION: relative;
     WIDTH: 335px;
     TEXT-ALIGN: left;
  	 VERTIVAL-ALIGN:top;
  }
  #pr01_right {
     PADDING: 0px 0px 0px 0px;
     MARGIN: 0px;
     FLOAT: left;
     WIDTH: 140px;
     TEXT-ALIGN: right;
  }
  
  #pr01_right form {
     PADDING: 0px;
     MARGIN: 0px;
  }
  #pr99_border {
    WIDTH:580px;
  	HEIGHT: 90px;
  	BORDER: 1px solid #999;
  	BACKGROUND-COLOR: #fafafa;
  	FLOAT: left;
  	MARGIN-TOP:5px;
  
  }
  #pr99_left {
     PADDING: 0px;
     MARGIN: 0px;
     FLOAT: left;
     WIDTH: 90px;
  }
  .pr99border{
     BORDER: 1px solid #000;
  }
  #pr99_middle {
     PADDING: 0px 0px 0px 0px;
     MARGIN: 0px;
     FLOAT: left;
  	 POSITION: relative;
     WIDTH: 335px;
     TEXT-ALIGN: left;
  	 VERTIVAL-ALIGN:top;
  }
  #pr99_right {
     PADDING: 0px 0px 0px 0px;

     MARGIN: 0px;
     FLOAT: left;
     WIDTH: 140px;
     TEXT-ALIGN: right;
  }

  
  #pr99_right form {

     PADDING: 0px;

     MARGIN: 0px;
  }
  
  
  

  #pr98 {
    WIDTH: 99%;
  	BACKGROUND-COLOR:#fff;

  	ALIGN: left;
    TEXT-ALIGN: left;
  	MARGIN-TOP: 5px;
  	MARGIN-BOTTOM: 5px;	
  }
  #pr98_thumb {
    WIDTH: 120px;
  	HEIGHT: 80px;
  	BORDER: 0px solid red;
  	FLOAT: left;
  	POSITION: relative;
  }
  #pr98_text {
    WIDTH: 355px;
  	HEIGHT: 75px;
  	BORDER: 1px solid black;
  	FLOAT: left;
  	POSITION: relative;
  	PADDING-TOP: 5px;
  	PADDING-LEFT: 5px;
  	MARGIN-LEFT: 5px;
  }
  #pr98_price {
    WIDTH: 80px;
  	HEIGHT: 75px;
  	BORDER: 1px solid black;
  	FLOAT: left;
  	POSITION: relative;
  	PADDING-TOP: 5px;
  	PADDING-LEFT: 5px;
  	margin-left:5px;
  }
  /* ------------------- PAGE NAVIGATION / SORT  LINE  -----------------*/
  
  #sr_pagenav_sort_line {
    TEXT-ALIGN: left; 
  	BORDER: 0px solid #000; 
  	COLOR: #000;  
  	WIDTH:100%;
  	BACKGROUND-COLOR:#fff;
  	HEIGHT: 25px;
  	MARGIN-BOTTOM: 10px;
  }
  
  #sr_pagenav_sort_line SELECT {
    FONT-SIZE: 11px;
  }
  
  #sr_pathline_half {
    TEXT-ALIGN: left; 

  	BACKGROUND-COLOR:#fff;

  	COLOR: #000;  
  	FONT-SIZE: 12px; 
  	WIDTH: 350px; 
  	FLOAT: left;
    VERTICAL-ALIGN: middle;
  	LINE-HEIGHT: 25px;
  	HEIGHT: 25px;
  }
  
  #sr_pathline_half A {
    FONT-SIZE: 12px;
  }
  
  #sr_pathline_half .pagenav_prev {
  	COLOR: #074C82;  
  	TEXT-DECORATION: none;	
  }
  #sr_pathline_half A.pagenav_prev {
  	COLOR: #074C82;  
  	FONT-WEIGHT: bold;


  }
  #sr_pathline_half A.pagenav_prev:hover {
  	COLOR: #0984BB; 
    TEXT-DECORATION: underline;	
  }
  #sr_pathline_half A.pagenav_prev:active{
  	COLOR: #074C82;  
    TEXT-DECORATION: none;		
  }
  #sr_pathline_half .pagenav_link {
  	COLOR: #0984BB;  
  	PADDING-LEFT:4px;
  }
  #sr_pathline_half A.pagenav_link {
  	COLOR: #0984BB;   
  	PADDING-LEFT:4px;	
    FONT-SIZE: 12px;
  }
  #sr_pathline_half A.pagenav_link:hover {
  	COLOR: #000000; 
  	PADDING-LEFT:4px;
  }
  #sr_pathline_half A.pagenav_link:active {
  	COLOR: #000000; 
  	PADDING-LEFT:4px;
  }
  
  #sr_pathline_half .pagenav_page {
  	COLOR: #000000;  
  	FONT-WEIGHT: BOLD; 
  	PADDING-LEFT:4px; 
  }
  
  #sr_pathline_half .pagenav_next {

  	COLOR: #074C82;  
  	TEXT-DECORATION: none;	
  	PADDING-LEFT:4px;


  }
  #sr_pathline_half A.pagenav_next {
  	COLOR: #074C82;  
  	FONT-WEIGHT: bold;
  	PADDING-LEFT:4px;
  	FONT-SIZE:12px;
  }
  #sr_pathline_half A.pagenav_next:hover {
  	COLOR: #0984BB; 
    TEXT-DECORATION: underline;	
  }
  #sr_pathline_half A.pagenav_next:active{
  	COLOR: #074C82;  
    TEXT-DECORATION: none;		
  	PADDING-LEFT:4px;	
  }
  
  #sr_sortline_half {
    TEXT-ALIGN: right; 
  	COLOR: #000;  

  	FONT-SIZE: 11px; 
  	WIDTH: 190px; 
  	FLOAT: left;
    POSITION: relative;

  	VERTICAL-ALIGN: middle;

  	LINE-HEIGHT: 25px;
  	PADDING-TOP: 3px;
  }
  
  
  /* ------------------------ MAINCALL BOXES ---------------------------*/
  #maincall_box_categories { 
   BORDER: 0px solid #000;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
  }
  #maincall_box_manf { 
   BORDER: 0px solid #000;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
  }
  #maincall_box_products {
   BORDER: 0px solid #000;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
  }
  #maincall_box_single { border: 0px solid #fff; }
  #maincall_box_cart { border: 0px solid #fff; }
  #maincall_box_compare { border: 0px solid #fff; }
  #maincall_box_advsearch { border: 0px solid #fff; }
  #maincall_box_enquiry { border: 0px solid #fff; }
  #maincall_box_reviews { border: 0px solid #fff; }
  #maincall_box_sitemap { 
   BORDER: px solid #000;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
  }
  #maincall_box_sidecats { border: 0px solid #fff; }
  #maincall_box_mailinglist { border: 0px solid #fff; }
  #maincall_box_cancel { border: 0px solid #fff; }
  #maincall_box_fav { border: 0px solid #000; }
  #maincall_box_info { border: 0px solid #fff; TEXT-ALIGN: left; FONT-SIZE: 12px;}

  #maincall_box_info a { font-size: 12px; color: #009CE3; }

  #maincall_box_account { border: 0px solid #fff; }


  #maincall_base_categories { border: 0px solid #fff; }
  #maincall_base_manf { border: 0px solid #fff; }
  #maincall_base_products { border: 0px solid #fff; }
  #maincall_base_single { border: 0px solid #fff; }
  #maincall_base_cart { border: 0px solid #fff; }
  #maincall_base_compare { border: 0px solid #fff; }
  #maincall_base_advsearch { border: 0px solid #fff; }
  #maincall_base_enquiry { border: 0px solid #fff; }
  #maincall_base_reviews { border: 0px solid #fff; }
  #maincall_base_sitemap { border: 0px solid #fff; }
  #maincall_base_sidecats { border: 0px solid #fff; }
  #maincall_base_mailinglist { border: 0px solid #fff; }
  #maincall_base_cancel { border: 0px solid #fff; }
  #maincall_base_fav { border: 0px solid #fff; }
  #maincall_base_info { border: 0px solid #fff; }
  #maincall_base_account { border: 0px solid #fff; }
  
  /* ----------------------- PRODUCT GROUP TEMPLATE --------------------- */
  #group_layout {
    BACKGROUND-COLOR: #fff;
  	BORDER: 1px solid #000;
  	WIDTH: 80px;/*33.2*/
  	FLOAT: left;
  	POSITION: relative;
  	COLOR:#fff;
  	margin-top: 0px;
  	margin-right: 0px;	
  	margin-bottom: 0px;
  	PADDING-LEFT: 0px;
  	PADDINT-RIGHT: 0px;
  	text-align: center;
  }
  
  /* ---------------------- ADVANCE SEARCH ---------------------- */
  DIV#advform {
  	FONT-SIZE: 0.9em;
  	WIDTH: 420px; 
  	TEXT-ALIGN: left;
  	MARGIN: 0px auto 0px;
  	BACKGROUND-COLOR: #fff;
  	FLOAT: middle;
  }
  DIV#advform P{
    margin:4px;
  	padding:0px;
  	vertical-align:middle;
  	line-height:20px;

  	FONT-SIZE: 11px;
  }
  FIELDSET {
  	BORDER: #000 1px solid; 
  	PADDING-RIGHT: 10px; 
  	PADDING-LEFT: 10px; 
  	PADDING-BOTTOM: 2px; 
  	MARGIN: 0px 0.5em 0px 0px; 
  	PADDING-TOP: 2px; 
  	FONT-SIZE: 11px;	
  }
  FIELDSET.advformdetails LABEL {
  	FLOAT: left; 
  	WIDTH: 11em; 
  	MARGIN-RIGHT: 0.8em; 
  	text-align: right;
  	HEIGHT: 1.7em
  }
  FIELDSET.advformdetails INPUT {
  	BORDER-RIGHT: #977d48 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #977d48 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #977d48 1px solid; WIDTH: 8em; PADDING-TOP: 2px; BORDER-BOTTOM: #977d48 1px solid;	HEIGHT: 1.0em
  }
  
  FIELDdSET.advformdetails SELECT {
    ALIGN: left;PADDING-LEFT: 10px;MARGIN: 0px 0.5em 0px 0px;

  }
  LEGEND {
  	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em;  COLOR: #333; PADDING-TOP: 0.5em
  }
  FIELDSET.advformdetails H1 {
  	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 0px; COLOR: #888; LINE-HEIGHT: 1.5em
  }
  
  
  
  /* ------------- SINGLE PRODUCT PAGE TEMPLATE -------------------*/

#product_top {
   PADDING: 0px;
   MARGIN: 10px 0px 0px 0px;
   WIDTH: 545px;
   HEIGHT: 30px;
   BACKGROUND-IMAGE: url(../store/product-top.jpg);
}

#product_bottom {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 545px;
   HEIGHT: 30px;
   BACKGROUND-IMAGE: url(../store/product-bottom.jpg);

}

#singleproduct{
   WIDTH: 515px;
   POSITION: relative;
   MARGIN: 0px;
   PADDING: 0px 15px 0px 15px;
   TEXT-ALIGN: left;
   BACKGROUND-IMAGE: url(../store/product-bg.jpg);
}

#singleproduct FORM{
   MARGIN: 0px;
   PADDING: 0px;
   BORDER: 0px;
}


#singleproduct h1 {
  PADDING: 0px;
	MARGIN: 0px;
	LINE-HEIGHT:30px;
	HEIGHT: 30px;
	FONT-SIZE: 1.1em;
	COLOR: #0B5261;
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px;
	margin-top: 5px;
}

#prod_desc {
   CLEAR: both;
   PADDING: 5px 0px 0px 0px;
   MARGIN: 0px;
   FONT-SIZE: 12px;
   COLOR: #262164;
   TEXT-ALIGN: left;
   FONT-WEIGHT: normal;
}

#single_p_image{
   FLOAT: left;
   POSITION: relative;
   WIDTH: 300px;
   MARGIN: 0px;
   PADDING: 0px;
   TEXT-ALIGN: center;
}

#single_p_image_right{
   FLOAT: left;
   POSITION: relative;
   WIDTH: 210px;
   MARGIN:0px;
   PADDING: 0px 0px 0px 5px;

}

#single_mancust{
   WIDTH: 180px;
   POSITION: relative;
   FLOAT: left;
}

#single_links1, #single_itemfav {
   PADDING: 5px;
   MARGIN: 0px 0px 2px 0px;
   WIDTH: 195px;
   BACKGROUND-COLOR: #ffffff;
   TEXT-ALIGN: left;   
   COLOR: #003366;
   FONT-FAMILY: Verdana;
}

#short_desc {
   PADDING: 5px;
   MARGIN: 0px 0px 2px 0px;
   WIDTH: 200px;
   TEXT-ALIGN: left;   
   COLOR: #003366;
   FONT-FAMILY: Arial;
   FONT-SIZE: 12px;
}

#prod_desc ul, #short_desc ul {
   PADDING: 0px 0px 0px 3px;
   MARGIN: 0px 0px 0px 5px;
}

#prod_desc ul li, #short_desc ul li {
   PADDING: 2px 0px 2px 3px;
   MARGIN: 0px 0px 0px 3px;
}

#short_desc p {
   PADDING: 0px;
   MARGIN: 5px 0px 5px 0px;
}

#short_desc font {
   COLOR: #003366;
   FONT-FAMILY: Arial;
   FONT-SIZE: 12px;
}


#short_desc table {
   FLOAT: left;
}

#single_price, #single_buy {
   PADDING: 5px;
   FLOAT: left;
   MARGIN: 0px 0px 2px 0px;
   WIDTH: 200px;
   BACKGROUND-COLOR: none;
   TEXT-ALIGN: left;   
   COLOR: #696A6C;
   FONT-FAMILY: Arial;
   FONT-SIZE: 1.3em;
   FONT-WEIGHT: bold;
}

#single_price {
   FONT-WEIGHT: bold;
}

#single_mancust {
   BACKGROUND-COLOR: #fff;
   POSITION: relative;
}

#single_buy p {
   TEXT-ALIGN: center;
   PADDING: 0px;
   MARGIN: 0px 0px 5px 0px;
}

#single_buy form {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 170px;
}

#single_p_image_right P {
  PADDING: 0px;
  MARGIN: 5px 0px 5px 0px;
  TEXT-ALIGN: left;
}
#single_reducedline {
   PADDING:0px;
   MARGIN: 0px;
   FLOAT: left;
   POSITION: relative;


   TEXT-ALIGN: left;
   color: red;
   font-size: 17px;
   font-weight: bold;
   text-align: center;
}



#single_no_stock {
   LINE-HEIGHT:20px; 
   MARGIN: 0px; 
   PADDING: 0px; 
   BACKGROUND-COLOR: none; 
   TEXT-DECORATION: none; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   COLOR: red; 
   POSITION:relative;
}

#single_related  {
   CLEAR: both;
   MARGIN-TOP: 10px;
}

#single_related h1 {
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #E6E6E6;
   FONT-WEIGHT: bold;
   COLOR: #AF3535;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
   TEXT-ALIGN: center;
}

#single_related h2 {
   MARGIN: 0px;
   PADDING: 0px;
   BORDER: 1px solid #00B0DB;
   BACKGROUND-COLOR: #fff;
   WIDTH: 510px;
   FONT-WEIGHT: bold;
   COLOR: #000;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
   TEXT-ALIGN: center;
}


#single_customise  {
  FLOAT: left;
  POSITION: relative;
	width: 100%;
	MARGIN: 0px;
	PADDING:0px;
}

#single_links  {
   CLEAR: both;
   BACKGROUND-COLOR: #fff;
   PADDING: 0px;













   MARGIN: 0px;



}



#single_links P {
  CLEAR: both;
  POSITION: relative;
	MARGIN: 0px;
}

#single_links ul{
   FLOAT: left;
}


#single_customise h1 {
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #E6E6E6;
   WIDTH: 500px;
   FONT-WEIGHT: bold;
   FLOAT: left;
   COLOR: #000;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;

}

#long_desc {
   MARGIN: 0px;

   PADDING: 0px;
   COLOR: #003366;
   FONT-SIZE: 11px;
   TEXT-ALIGN: left;
}

#single_customise table {
   MARGIN: 0px;
   PADDING: 0px;
   FLOAT: left;
}

#single_bundles  {
  FLOAT: left;
  POSITION: relative;
  width: 100%;
	PADDING:0px;
	MARGIN:0px;
	BORDER: 0px;
}
#single_bundles FORM{
	MARGIN: 0px;	
	PADDING:0px;
	BORDER: 0px;
}

#links_left {
   PADDING: 0px;

   MARGIN: 10px 0px 10px 0px;
   FLOAT: left;
   WIDTH: 15px;

   HEIGHT: 35px; 

   BACKGROUND-IMAGE: url(../store/links-left.jpg);
}

#links_middle {
   PADDING: 0px;
   MARGIN: 10px 0px 10px 0px;
   FLOAT: left; 
   POSITION: relative;
   WIDTH: 480px;
   HEIGHT: 35px;
   LINE-HEIGHT: 35px;
   BACKGROUND-COLOR: #EBEAEA;
}

#links_middle a:link, #links_middle a:visited, #links_middle a:hover {
   COLOR: #2876A6;
   FONT-SIZE: 1.2em;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none;
}

#links_middle img {
   VERTICAL-ALIGN: middle;
}

#links_middle form, #links_middle input {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
}

#links_right {
   PADDING: 0px;
   MARGIN: 10px 0px 10px 0px;
   FLOAT: left;
   WIDTH: 15px; 
   HEIGHT: 35px;
   BACKGROUND-IMAGE: url(../store/links-right.jpg);
}

#single_images {
   MARGIN: 0px 0px 20px 0px;
   FLOAT: left;
}

#single_images img {
   FLOAT: left;
   PADDING: 2px 1px 2px 1px;
   MARGIN: 0px;
}

#prod_shipping {
   PADDING: 0px 0px 10px 0px;
   MARGIN: 0px; 
   FLOAT: left;
}

#prod_shipping table {
   FLOAT: left;
}

#prod_shipping h3 {
   FONT-SIZE: 14px;
   COLOR: #009CE3;
   PADDING-BOTTOM: 10px;
   MARGIN-BOTTOM: 0px;
} 

  
  /* ----------------------- BUNDLES TEMPLATE ----------------------*/
  #bundles_row {
    WIDTH: 100%;
  	BACKGROUND-COLOR:#ddd;
    TEXT-ALIGN: left;

    MARGIN: 0px;
  	FLOAT:left;
  	POSITION: relative;
  	PADDING:0px;
  	BORDER: 0px;
  	MARGIN-TOP: 5px;
  }
  
  #bundles_row P {
   	VERTICAL-ALIGN: middle;
  }
  #bundles_text {
    WIDTH: 220px;
  	BORDER: 0px solid red;
  	FLOAT: left;
  	POSITION: relative;
  	BACKGROUND-COLOR: #f5f5f5;
  	FONT-SIZE: 12px;
  }
  #bundles_cost {
    WIDTH: 255px;
  	BORDER: 1px solid black;
  	FLOAT: left;
  	POSITION: relative;
  	PADDING-TOP: 5px;
  	PADDING-LEFT: 5px;
  	MARGIN-LEFT: 5px;
  	HEIGHT: 100%;
  	VERTICAL-ALIGN: middle;
  }
  #bundles_buy {
    WIDTH: 85px;
  	BORDER: 1px solid black;
  	FLOAT: left;
  	POSITION: relative;
  
  	PADDING-LEFT: 5px;
  	MARGIN-LEFT:5px;
  	VERTICAL-ALIGN: middle;
  }
  
  /*------------------ WISHLIST ---------------- */
  #savelist_message  {
    FLOAT: left;
    POSITION: relative;
    width: 100%;
  	PADDING:0px;
  	MARGIN:0px;
  	BORDER: 0px;

  	FONT-SIZE:12px;
  	BACKGROUND-COLOR: #fff;
  	TEXT-ALIGN: left;
  }
  /* ----------------------- MAILING LIST PAGE ----------------------*/
  
  #mailing_list_page {
     MARGIN: 0px;
     PADDING: 0px;
     TEXT-ALIGN: center;
     ALIGN: center;
     BACKGROUND-COLOR: #fff;
     WIDTH: 100%;
  	 PADDING-TOP: 30px;
  }
  
  #mailing_list_page p {
     MARGIN: 0px;
     PADDING: 3px;
     TEXT-ALIGN: left;
  }

  
  #mailing_list_page form {
     MARGIN: 0px;
     PADDING: 5px;
  }
  
  

  .bold {
     MARGIN: 0px;
     PADDING: 0px;
     FONT-WEIGHT: bold;
  }
  
  .error {
     MARGIN: 0px;
     PADDING: 0px;
     COLOR: #FF0000;
  }

  
  #mailing_list_border {
     MARGIN: 0px auto 0px;

     PADDING: 15px;
     BORDER: 1px solid #DDDDDD;



     BACKGROUND-COLOR: #FFF;
     WIDTH: 400px;

     TEXT-ALIGN: center;
  }
  
  /* ----------------------- SITE MAP ----------------------*/
  
  #maincall_box_sitemap p {
     PADDING: 0px;
     MARGIN: 0px;
     TEXT-ALIGN: right;
  	 PADDING-RIGHT: 10px;
  }
  
  #maincall_box_sitemap li {
     MARGIN: 0px;
     PADDING: 0px;
  }

  


  /* ----------------- login box 2 -----------------*/

  #loginbox2 {
     WIDTH: 565px;
  	 BORDER: 1px solid #ddd;
  	 HEIGHT: 300px;
  	 FLOAT: left;
  	 POSITION: relative;
  	 MARGIN: 0px 0px 0px 0px;	
  	 BACKGROUND-COLOR:#fff;
  }
  #loginbox2 P {
     MARGIN: 0px;
  	 PADDING: 0px;
  	 PADDING-TOP: 10px;
  	 TEXT-ALIGN: left;
  	 FONT-SIZE: 11px;


  }



  #loginbox2_left {

     WIDTH: 275px;
  	 BORDER: 5px solid #fff;
  	 HEIGHT: 200px;
  	 FLOAT: left;
  	 POSITION: relative;
   	 BACKGROUND-COLOR:#f9f9f9;
  	 MARGIN: 0px 0px 0px 0px;	
  }
  
  #loginbox2_right {
     WIDTH: 275px;
  	 HEIGHT: 200px;
  	 FLOAT: left;
  	 POSITION: relative;
   	 BACKGROUND-COLOR:#f9f9f9;
  	 MARGIN: 0px 0px 0px 0px;	
  	 BORDER-TOP: 5px solid #fff;
  }
  #loginbox2 FORM {
  	MARGIN: 0px;
  	PADDING: 0px;
  }
  
  #login_heading {
     TEXT-ALIGN: left;
  	 FONT-SIZE: 1.0em;
  	 COLOR: #003366;
  	 FONT-WEIGHT: bold;
  }
  
  #login_subheading {
     TEXT-ALIGN: center;
  	 FONT-SIZE: 1.0em;
  	 COLOR: #003366;
  	 FONT-WEIGHT: bold;
  	 WIDTH:100%; 
  	 BACKGROUND-COLOR:#f1f1f1; 
  	 LINE-HEIGHT:25px;	 
  }
  
  DIV#loginform2 {
  	FONT-SIZE: 0.9em;
  	WIDTH: 260px; 
  	border:0px solid black;
  	text-align: left;
  	MARGIN: 0px;
  	PADDING: 0px;
  	MARGIN-TOP: 10px;
  	HEIGHT: 80px;
  }
  
  DIV#loginform2 P{
    margin:4px;
  	padding:0px;
  	vertical-align:middle;
  	line-height:20px;
  }
  #loginform2 LABEL {
  	FLOAT: left; 
  	WIDTH: 95px; 
  	MARGIN-RIGHT: 5px; 
  	text-align: right;
  	BORDER: 0px solid #000 ; 	
    PADDING:0px;
  	MARGIN: 0px;
  }
  #loginform2_input {
  	BORDER: #977d48 1px solid; 
  	PADDING-RIGHT: 2px; 
  	PADDING-BOTTOM: 2px; 
  	WIDTH: 130px; 
  	FONT-SIZE: 12px;
  	PADDING-TOP: 2px; 
  }
  #loginbox2_passwordbox {
     WIDTH: 555px;
  	 BORDER: 5px solid #fff;
  	 HEIGHT: 80px;
  	 FLOAT: left;
  	 POSITION: relative;
   	 BACKGROUND-COLOR:#f1f1f1;
  	 MARGIN: 0px 0px 0px 0px;	
  }
  
  #login_message {
     COLOR: red;
  	 TEXT-ALIGN: left;
  	 FLOAT:left;
  	 FONT-SIZE: 12px;
  	 WIDTH:400px;
  
  
  
  }
  #message_line {
     COLOR: #000;
  	 TEXT-ALIGN: left;
  	 FLOAT:left;
  	 FONT-SIZE: 11px;
     PADDING-TOP: 3px;
  	 PADDING-BOTTOM: 3px;
  	 POSITION: relative;
  	 WIDTH:450px;
  }
  /* ----------------- Register Box -----------------*/
  #registerbox {
     WIDTH: 435px;
  	 BORDER: 1px solid #ddd;
  	 HEIGHT: 260px;
  	 FLOAT: left;
  	 POSITION: relative;
  	 MARGIN: 0px 0px 0px 0px;	
  	 BACKGROUND-COLOR:#f9f9f9;
  	 PADDING-LEFT: 20px;
  	 PADDING-RIGHT: 20px;	 
  }
  #registerbox h1 {
    TEXT-ALIGN: left;
  	FLOAT:left;
  	POSITIONL: relative;
  	FONT-SIZE: 11px;
  	BORDER:0;
   	MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
  	PADDING:0px;
  	FONT-WEIGHT: normal;
  	width: 100%;
  }
  
  #registerbox LABEL {
  	FLOAT: left; 
  	WIDTH: 123px; 
  	MARGIN-RIGHT: 5px; 
  	text-align: left;
  	BORDER: 0px solid #000 ; 	
    PADDING:0px;
  	MARGIN: 0px;
  	FONT-WEIGHT: bold;
  	FONT-SIZE:11px;
  }
  #registerbox P{
    margin:6px;
  	padding:0px;
  	vertical-align:middle;
  	line-height:20px;
    text-align: left;
  }
  
  
  #registerbox INPUT {
  	BORDER: #999 1px solid; 
  	FONT-SIZE: 11px;
  	PADDING-RIGHT: 3px; 
  	PADDING-BOTTOM: 3px;	
  	MARGIN-TOP:5px;
  	vertical-align:middle;	
  }
  #registerbox SELECT {
  	MARGIN-TOP:5px;
  }
  #registerbox hr {
    height: 1px;
  }
  
  #account_page {
     FLOAT:left;
  }
  
  /* ----------------------- members account top nav ----------------- */
  #accnav {
     FLOAT: left;
     MARGIN: 3px auto 0px; 
     WIDTH: 540px; 
     BORDER:0px  dashed red;
     PADDING-BOTTOM: 00px; 
     MARGIN-LEFT:0px;
     MARGIN-RIGHT:0px;
     POSITION: relative;
  	 HEIGHT: 19px;
  	 LINE-HEIGHT: 19px;
  	 TEXT-ALIGN:left;
  	 MARGIN-BOTTOM: 5px;
  	 MARGIN-TOP:20px;
  }
  
  #accnav FORM {
     PADDING: 0px;
  	 MARGIN: 0px;
  	 BORDER: 0px;
  }
  
  .acc_navigation {
     BACKGROUND: #fff; 
     POSITION: relative;  
  
   	 HEIGHT: 19px;
  	 LINE-HEIGHT: 19px;
  	 WIDTH: 540px;
  
  }
  
  .acc_navigation UL {
     FLOAT: left; 
     MARGIN: 0px 0px 0px 0px; 
     PADDING-LEFT:0px; 

     WIDTH: 490px;
     BORDER: 0px dashed red;
  }
  
  .acc_navigation LI {
     FLOAT: left;
  	 POSITION: relative;
     LIST-STYLE-TYPE: none; 
     TEXT-ALIGN: center;
     BORDER-RIGHT: 5px solid #fff;
  	 HEIGHT: 19px;
  	 LINE-HEIGHT: 19px;
  	 MARGIN:0px;
  	 
  }
  
  .acc_navigation LI A {
     PADDING-RIGHT: 0px; 


     PADDING-LEFT: 0px; 
     PADDING-BOTTOM: 0px;  
     PADDING-TOP: 0px;
     COLOR: #fff; 
     TEXT-DECORATION: none;
  	 HEIGHT: 19px;
  	 LINE-HEIGHT: 19px;
  	 FLOAT: left;
  }
  
  .acc_navigation LI A:hover {
     TEXT-DECORATION: underline;
     BACKGROUND: red; 
     DISPLAY: block;
   	 HEIGHT: 19px;
  	 LINE-HEIGHT: 19px;
  	 FLOAT:left;
  }
  
  .login_on{
     FONT-FAMILY: tahoma,sans-serif;
  	 FONT-SIZE: 12px;
  	 BORDER: 1px solid #000; 
  	 COLOR: #000; 
  	 HEIGHT: 19px;
  	 TEXT-DECORATION: none;
  	 BACKGROUND-COLOR: #ffffff;
  	 CURSOR: hand
  }
  .login_off{
     FONT-FAMILY: tahoma,sans-serif;
  	 FONT-SIZE:12px;
  	 BORDER: 1px solid #000080;
  	 COLOR: #ffffff; 
     HEIGHT:19px;
  	 TEXT-DECORATION:none;
  	 BACKGROUND-COLOR: #000;
  	 cursor: hand
  }
  
  /* ----------------- FOOTER -----------------*/
  
  #footer{
    POSITION:relative;
    FONT-WEIGHT: normal;
    FONT:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT:25px;
    BORDER: 0px solid #444444;
    BACKGROUND-COLOR: #067FC0;
    WIDTH: 954px;
    MARGIN: 5px auto 30px;
    FLOAT:left;
    COLOR: #fff;
    FONT-SIZE: 11px;
}

#footer  a:link, #footer a:visited, #footer a:hover{
   COLOR: #fff;
}

#footer_left {
   PADDING: 0px 0px 0px 5px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 295px;
   TEXT-ALIGN: left;
}   

#footer_center {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 354px;
   TEXT-ALIGN: center;
}

#footer_right {
   PADDING: 0px 5px 0px 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 295px;
   TEXT-ALIGN: right;
}
  
  .store_dashedline {
    BORDER-BOTTOM: 1px dashed #CCCCCC;
  }
  .login_button_pic {
    BORDER: #999999 0px solid; 
    FONT-SIZE: xx-small; 
    FONT-FAMILY: tahoma,sans-serif; 
    HEIGHT: 18px; WIDTH: 35px; 
    BACKGROUND-IMAGE: url('../store/SITE_buy.gif');
    CURSOR: hand;
  }
  .store_wht {
  	FONT-SIZE: 11px; 
  	COLOR: #ffffff; 
  	TEXT-DECORATION: none; 
  }
  .store_wht:hover {
  	FONT-SIZE: 11px; 
  	COLOR: #ffffff; 
  	TEXT-DECORATION: underline
  }
  .store_inf_body {
  	FONT-FAMILY: Arial, Helvetica, sans-serif; 
  	FONT-SIZE: 12px; 
  	COLOR: #000000; 
  	TEXT-DECORATION: none
  }
  .store_inf_head {
  	FONT-FAMILY: Arial, Helvetica, sans-serif; 
  	FONT-SIZE: 12px; 
  	COLOR: #000080; 
  	TEXT-DECORATION: none; 
  	FONT-WEIGHT: bold;
  }
  .store_checkoutinp_999999 {
  	BORDER: #999999 1px solid; 
  	FONT-SIZE: 12px;
  	COLOR: #000000; 
  	BACKGROUND-COLOR: #ffffff; 
  	FONT-FAMILY:  Arial, Helvetica, sans-serif;
  }
  .store_blk {
  	COLOR: #000000; TEXT-DECORATION: none
  }
  .store_blk:hover {
  	COLOR: #000000; TEXT-DECORATION: underline
  }
  .store_blu{
  	COLOR: #000080; TEXT-DECORATION: none; 
  }
  .store_blu:hover{
  	COLOR: #000080; TEXT-DECORATION: underline
  }
  .store_mainlist{
  	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
  }

  .bc_telephone {
    FONT-SIZE: 2.1em; COLOR: #C06A96;
  }

.clear { clear:both;}


#privacypolicy h3{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 1.3em;
  margin-bottom: 3px;
  margin-top: 40px;
}
#privacypolicy h4{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #003366;
  font-size: 1.1em;
  margin-bottom: 3px;
  margin-top: 20px;
}
#privacypolicy p{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 12px;
}

#site_info {
  PADDING: 0px;
  MARGIN: 0px;
  BORDER: 0px;
  TEXT-ALIGN: left;
}

#site_info a:link, #site_info a:visited, #site_info a:hover {
  COLOR: #007DC3;
}

#site_info h1 {
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 1.3em;
  margin-bottom: 3px;
  margin-top: 20px;
}


#site_info h2 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 12px;
   COLOR: #007DC3;
}


#site_info p {
   PADDING: 0px;
   MARGIN: 3px 0px 10px 0px;
   FONT-SIZE: 12px;#
   FONT-FAMILY: arial;
   LINE-HEIGHT: 16px;
}

#site_info table {
   FLOAT: left;
}

#seo_text {
    POSITION:relative;
    WIDTH: 954px;
    MARGIN: 300px auto 30px;
    FLOAT:left;
    FONT-SIZE: 11px;
  	 background-color: #f5f5f5;
    TEXT-ALIGN: left;
}

#seo_text h3 {
   PADDING: 20px 0px 10px 0px;
   MARGIN: 0px;
}

#sitemap_ul li a {
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   COLOR: #009CE3;
   LINE-HEIGHT: 25px;
}

#sitemap_ul ul ul li a {
   FONT-SIZE: 13px;
   COLOR: #000;
}

#sitemap_ul ul ul ul li a {
   FONT-SIZE: 13px;
   COLOR: #000;
}

#sitemap_ul ul ul ul ul li a {
   FONT-SIZE: 12px;
   COLOR: #000;
   FONT-WEIGHT: normal;
   LINE-HEIGHT: 20px;
}

#checkout_text1 {

  float: left;
color: #000;
font-size: 1.05em;
text-align: left;
border-top: 10px solid #fff;
border-bottom: 10px solid #fff;
width: 100%;
}

.pr146_text {

	FONT-SIZE: 12px;
COLOR: #000;
}

.pr146_left{

	 FONT-SIZE: 12px;
COLOR: #000;
TEXT-DECORATION: none;
padding-right: 10px;
width: 200px;
}

#pr146_text_div {

  float: left;
color: #000;
font-size: 12px;
text-align: left;
border-top: 10px solid #fff;
border-bottom: 10px solid #fff;
width: 100%;
}

.left_side_146b {

  text-align: right;
padding-right: 5px;
color: #000;
font-size: 1.1em;
font-family: arial;
line-height: 20px;
height: 20px;
}

.right_side_146b {

  text-align: left;
padding-left: 5px;
color: #000;
font-size: 1.1em;
font-family: arial

  line-height: 20px;
height: 20px;
}

.right_side_header {

  text-align: left;
padding-left: 5px;
color: #000;
font-size: 1.2em;
font-family: arial;
font-weight: bold;
background-color: #f5f5f5;
line-height: 25px;
}



.right_side_header_l {

  text-align: left;
padding-left: 5px;
color: #000;
font-size: 1.2em;
font-family: arial;
font-weight: bold;
background-color: #f5f5f5;
line-height: 25px;
}

#checkout_table {float: left;
width: 575px;
text-align: center;
margin: 0px auto 0px;padding-top: 20px;
}
