body {
   BORDER-TOP-WIDTH: 0px; 
   BORDER-LEFT-WIDTH: 0px; 
   BORDER-BOTTOM-WIDTH: 0px; 
   BORDER-RIGHT-WIDTH: 0px; 
   PADDING: 0px; 
   MARGIN: 0px; 
   BACKGROUND: url(../store/clc_bg.gif) #fff  center top; */
   BACKGROUND-COLOR:#f5f5f5;
   COLOR: #000; 
   TEXT-ALIGN: center; 
   FONT-FAMILY: arial,tahoma,sans-serif; 
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
}


A {
   TEXT-DECORATION: none;
}

A:hover {
   TEXT-DECORATION: underline;
}

#wrapper {
   MARGIN:5px auto 0px;
   PADDING:3px;
   BORDER:0px;
   WIDTH: 940px;
   background-color: #fff;
}

#content {
   PADDING: px; 
   MARGIN: 0px; 
   WIDTH: 940px; 
   background-color: none;
}

/*------------------- CLASSES ------------------------ */

.store_wht a:link, .store_wht a:visited {
   COLOR: #ffffff; 
   TEXT-DECORATION: none; 
}
.store_wht a:hover {
   COLOR: #ffffff; 
   TEXT-DECORATION: underline
}

.store_default{
   FONT-SIZE: 12px; 
   COLOR: #000; 
   TEXT-DECORATION: none
}

.store_default a:link, .store_default a:visited {
   COLOR: #000;
   FONT-SIZE: 12px;
}

.store_default a:hover {
   COLOR: #000;
   FONT-SIZE: 12px;
}

.store_defaultu{
   FONT-SIZE: 11px; 
   COLOR: #000; 
   TEXT-DECORATION: underline
}
.wishlistbutsadd {
   CURSOR: hand;
   COLOR: #000;
   TEXT-INDENT: 17px;
   FLOAT: left;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   PADDING: 0px;
   MARGIN: 0px 0px 5px 0px;
   FONT-SIZE: 1.0em;
   BACKGROUND-COLOR: #fff;
   /*BACKGROUND-IMAGE: url(../store/bullet.jpg);*/
   BACKGROUND-REPEAT: no-repeat;
   BORDER: 0px solid #fff;
   TEXT-DECORATION: none
}
.wishlistbutsrem {
   CURSOR: hand;
   TEXT-INDENT: 17px;
   COLOR: #D72125;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   PADDING: 0px;
   MARGIN: 0px 0px 5px 0px;
   FONT-SIZE: 1.0em;
   BACKGROUND-COLOR: #fff;
   /*BACKGROUND-IMAGE: url(../store/bullet.jpg);*/
   BACKGROUND-REPEAT: no-repeat;
   BORDER: 0px solid #fff;
   TEXT-DECORATION: none
}
.site_text1 {
   COLOR: #000; 
   TEXT-DECORATION: none;
   FONT-SIZE: 12px;	
}
.site_text1 a: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;
   PADDING: 0px 2px 10px 2px;
   TEXT-DECORATION:none;
   BACKGROUND-COLOR: #000;
   BACKGROUND-IMAGE: url(../store/button-bg.gif);
   CURSOR: hand;
}

/* ------------------------------------- HEADER -----------------------------------------*/

#header {
   BACKGROUND-COLOR: none;
   BACKGROUND-IMAGE: url(../store/header-bg.gif);
   BACKGROUND-REPEAT: no-repeat; 
   MARGIN: 0px auto 0px; 
   WIDTH: 940px; 
   PADDING: 00px; 
   HEIGHT:133px;
   FLOAT:left;
}

#header_left {
   FLOAT: left; 
   WIDTH: 301px; 
   BORDER: 0px solid #000000; 
   HEIGHT: 123px;
   BACKGROUND-COLOR: none; 
   /*BACKGROUND-IMAGE: url(../store/slogan-bar-left.gif);*/
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 3px 95px;
   TEXT-ALIGN: left;
   MARGIN: 0px;
   PADDING: 10px 0px 0px 5px;
}

#header_left p {
   PADDING: 10px 0px 0px 5px;
   MARGIN: 0px;
}

#header_middle {
   FLOAT: left; 
   WIDTH: 340px; 
   BORDER: 0px dashed #000000; 
   HEIGHT: 133px;
   BACKGROUND-COLOR: none; 
   /*BACKGROUND-IMAGE: url(../store/slogan-bar-right.gif);*/
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 6px;
}

#header_middle h3 {
   PADDING: 105px 0px 0px 0px;
   MARGIN: 0px;
   FONT-SIZE: 12px;
}

#header_right {
   FLOAT: left; 
   WIDTH: 294px; 
   BORDER: 0px solid #000000; 
   HEIGHT: 133px;
   BACKGROUND-COLOR: none;
   PADDING: 0px;
   MARGIN: 0px; 
}
#header_right_top{
   MARGIN: 0px;
   PADDING: 0px;
   WIDTH: 237px; 
   BORDER: 0px solid red;
   HEIGHT: 65px;
   BACKGROUND-COLOR: none;
   FLOAT: right;
   CURSOR: pointer;
   BACKGROUND-IMAGE: url(../store/address-bar2.gif);
   BACKGROUND-REPEAT: no-repeat; 
   BACKGROUND-POSITION: 0px 2px;
   TEXT-ALIGN: left;
}

#header_right_top h3 {
   PADDING: 10px 0px 0px 15px;
   MARGIN: 0px;
   FONT-SIZE: 14px;
   COLOR: #fff;
   FONT-FAMILY: Verdana;
}

#header_right_top p {
   PADDING: 0px 18px 0px 15px;
   MARGIN: 0px;
   COLOR: #F8BBFC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana;
}

#header_right_bottom {
   MARGIN: 0px 0px 3px 0px;
   PADDING: 0px;
   WIDTH: 237px; 
   BORDER: 0px solid #000080;
   HEIGHT: 65px;
   BACKGROUND-COLOR: none; 
   BACKGROUND-IMAGE: url(../store/cart-bar.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 2px;
   FLOAT: right;
   COLOR: #7A006D;
   TEXT-ALIGN: left;
}

#header_right_bottom p {
   PADDING: 10px 0px 0px 13px;
   MARGIN: 0px;
   FONT-SIZE: 13px;
   FONT-FAMILY: Verdana;
   FONT-WEIGHT: bold;
}

#header_right_bottom a, #header_right_bottom a:visited, #header_right_bottom a:hover {
   COLOR: #7A006D;
}

#header_right_bottom a.store_wht, #header_right_bottom a.store_wht:visited, #header_right_bottom a.store_wht:hover {
   COLOR: #000;
}

#header_right_top a.store_wht, #header_right_top a.store_wht:visited, #header_right_top a.store_wht:hover {
   COLOR: #fff;
}

/* ------------------------------------- TOPNAV -----------------------------------------*/

#topnav {
   MARGIN: 3px auto 0px; 
   WIDTH: 940px; 
   PADDING-BOTTOM: 00px; 
   MARGIN-LEFT:0px;
   MARGIN-RIGHT:0px;
   HEIGHT: 28px; 
   POSITION: relative;
   FLOAT:left;
}

.navigation {
   BACKGROUND: none; 
   LINE-HEIGHT: 28px; 
   POSITION: relative;  
   HEIGHT: 28px; 
   BORDER: 0px dashed red;
   WIDTH: 940px; 
   FLOAT: left; 
}

.navigation UL {
   FLOAT: left; 
   WIDTH: 940px; 
   HEIGHT: 28px;
   MARGIN: 0px 0px 0px 0px; 
   PADDING-LEFT:0px; 
   BACKGROUND-IMAGE: url(../store/nav-bar-bg-hover1.gif);
   BACKGROUND-REPEAT: repeat-x;
}

.navigation LI {
   FLOAT: left;
   LIST-STYLE-TYPE: none; 
   TEXT-ALIGN: center;
   BORDER-RIGHT: 1px solid #fff;
   PADDING: 0px;
   MARGIN: 0px;
}

.navigation LI A {
   PADDING: 0px 32px 0px 32px;
   MARGIN: 0px;
   COLOR: #fff; 
   TEXT-DECORATION: none;
   FONT-SIZE: 12px;
   BACKGROUND-COLOR: none;
}

.navigation LI A:hover {
   COLOR: #7A006D; 
   TEXT-DECORATION: none;
   BACKGROUND: none; 
   BACKGROUND-IMAGE: url(../store/nav-bar-bg.gif);
   BACKGROUND-REPEAT: repeat-x;
   DISPLAY: block;
   FONT-SIZE: 12px;
}

.navigation LI A.left {
   BACKGROUND-IMAGE: url(../store/nav-bar-left-hover1.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-COLOR: #fff;
   DISPLAY: block;
}

.navigation LI A.left:hover {
   BACKGROUND-IMAGE: url(../store/nav-bar-left.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-COLOR: #fff;
}

.navigation LI A.right {
   PADDING: 0px 29px 0px 29px;
   BACKGROUND-IMAGE: url(../store/nav-bar-right-hover1.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-COLOR: #fff;
   BACKGROUND-POSITION: right 0px;
   DISPLAY: block;
}

.navigation LI A.right:hover {
   BACKGROUND-IMAGE: url(../store/nav-bar-right.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: right 0px;
   BACKGROUND-COLOR: #fff;
}

/* ------------------------------------- MAIN AREA -----------------------------------------*/
#main_area{
   WIDTH: 940px;
   PADDING-TOP:0px;
   MARGIN: 3px auto 0px;
   POSITION: relative;
   BACKGROUND-COLOR: #fff;
   FLOAT: left;
   height: 100%;
}

/* ------------------------ LEFT AREA ---------------------------*/
#main_left{
   FLOAT:left;
   WIDTH:175px;
   MARGIN: 0px;
   PADDING: 0px;
   BORDER-RIGHT: 0px solid #999;
   POSITION: relative;
   BACKGROUND-COLOR: #fff;
   height: 100%;
}

#main_left FORM{
   PADDING: 0px; 
   PADDING-TOP: 5px;
   MARGIN: 0px; 
}
#main_left h1{
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: none;
   BACKGROUND-IMAGE: url(../store/left-nav-head.gif);
   BACKGROUND-REPEAT: no-repeat;
   COLOR: #E4B2E6;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 33px;
   PADDING-LEFT: 10px;
   TEXT-ALIGN: left;
   BORDER: 0px solid #645DB5;
}

#left_nav_bottom {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 158px;
   HEIGHT: 33px;
   BACKGROUND-IMAGE: url(../store/left-nav-bottom.gif);
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   FLOAT: left;
}

/* ------------------------ LEFT CATEGORIES ----------------------*/

#left_categories {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   PADDING: 0px;
   WIDTH: 174px; 
   POSITION: relative; 
   BACKGROUND-COLOR: #fff;
}

a.mainlevel:link, a.mainlevel:visited {
   DISPLAY: block;
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   COLOR: #fff;
   FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   TEXT-TRANSFORM: uppercase;
   TEXT-ALIGN: left;
   HEIGHT: 23px;
   LINE-HEIGHT: 23px;
   WIDTH: 174px;
   TEXT-DECORATION: none;
   TEXT-INDENT: 10px;
   BACKGROUND-IMAGE: url(../store/mainlevel_up.jpg);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: left;
   MARGIN: 1px 0px 1px 0px;
}

a.purple:link, a.purple:visited {
   BACKGROUND-IMAGE: url(../store/mainlevel_up_p.jpg);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: left;
   COLOR: #fff;
}

a.mainlevel:hover {
   BACKGROUND-IMAGE: url(../store/mainlevel_over.jpg);
   COLOR: #000000;
}
a.mainlevel#active_menu {
   BACKGROUND-IMAGE: url(../store/mainlevel_up_p.jpg);
   COLOR: #fff;
}

a.mainlevel#active_menu:hover {
   BACKGROUND-IMAGE: url(../store/mainlevel_up_p.jpg);
   COLOR: #fff;
}

a.mainlevel#act_menu {
   BACKGROUND-IMAGE: url(../store/mainlevel_up.jpg);
   COLOR: #fff;
}

a.mainlevel#act_menu:hover {
   BACKGROUND-IMAGE: url(../store/mainlevel_up.jpg);
   COLOR: #fff;
}

#left_categories .module h3 {
   FONT-WEIGHT: bold;
   FONT-SIZE: 1em;
   MARGIN: 0px 0px 15px 0px;
   TEXT-ALIGN: center;
   TEXT-INDENT: -5px;
   COLOR: #333333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   PADDING-TOP: 2px;
}

#left_categories .module {
   WIDTH: 174px;
   MARGIN-BOTTOM: 0px;
   PADDING: 0px;

}

#left_categories .module div div {
   PADDING-RIGHT: 0px;
   PADDING-BOTTOM: 5px;
}

#left_categories .module div div div {
   BACKGROUND: none;
   PADDING: 0px;
   WIDTH: auto !important;
   WIDTH: 100%; 
}

UL.leftmenu {
   PADDING: 0px; 
   FONT-SIZE: 12px; 
   MARGIN: 0px; 
   WIDTH: 158px; 
   BACKGROUND-IMAGE: URL(../store/left-nav-bg.gif);
   TEXT-ALIGN: left;
   FLOAT: left;
}

UL.leftmenu LI {
   WIDTH: 151px; 
   LIST-STYLE-TYPE: none; 
   PADDING:0px; 
   BORDER: 0px dashed green; 
   FLOAT: left;
}

UL.leftmenu LI A {
   MARGIN: 1px 0px 1px 3px; 
   WIDTH: 141px; 
   PADDING: 0px;
   PADDING-LEFT: 10px;
   BORDER: 0px solid #fff;
   DISPLAY: block;
   BACKGROUND-COLOR: #fff;
   LINE-HEIGHT: 25px; 
   HEIGHT: 25px; 
   COLOR: #000; 
   TEXT-DECORATION: none;  
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
}

UL.leftmenu LI A:hover {
   WIDTH: 141px; 
   PADDING: 0px;
   PADDING-LEFT: 10px;
   DISPLAY: block;
   BACKGROUND-COLOR: none;
   LINE-HEIGHT: 25px; 
   HEIGHT: 25px; 
   COLOR: #fff; 
   BACKGROUND-IMAGE: url(../store/left-nav-hover.gif);
   TEXT-DECORATION: none;  
   FONT-SIZE: 12px;
}


/* ------------------------- LEFT BRANDS ------------------------- */

#left_brands {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 158px; 
   POSITION: relative; 
   BORDER: 0px solid #000;
   MARGIN-TOP: 10px;
}

#left_brands INPUT{
   MARGIN-TOP: 3px;
}
/* ------------------------- LEFT SEARCH ------------------------- */

#left_search {
   PADDING: 0px; 
   FLOAT: left; 
   WIDTH: 158px; 
   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: 158px; 
   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: 158px; 
   POSITION: relative; 
   MARGIN-TOP: 10px;
}

/* ------------------------- LEFT NETWORK ------------------------- */

#network_top {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left; 
   BACKGROUND-IMAGE: url(../store/network-top1.gif);
   WIDTH: 174px;
   HEIGHT: 28px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
}

#network_body {
   PADDING: 5px 0px 0px 0px;
   MARGIN: 0px;
   FLOAT: left; 
   WIDTH: 174px;
   BACKGROUND-IMAGE: url(../store/network-bg1.gif);
}

#network_bottom {
   PADDING: 0px;
   MARGIN: 0px 0px 5px 0px;
   FLOAT: left; 
   BACKGROUND-IMAGE: url(../store/network-bottom1.gif);
   WIDTH: 174px;
   HEIGHT: 11px;
   LINE-HEIGH: 0px;
   FONT-SIZE: 1px;
}

/* ------------------------- LEFT MAILING LIST ------------------------- */

#left_mailinglist {
   PADDING: 20px 0px 0px 0px; 
   FLOAT: left; 
   MARGIN: 5px 0px 0px 0px; 
   WIDTH: 174px; 
   HEIGHT: 133px;
   POSITION: relative; 
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-IMAGE: url(../store/mailinglist.gif);
}

#left_mailinglist h1 {
   BACKGROUND-IMAGE: none;
   TEXT-ALIGN: center;
   PADDING: 10px 0px 0px 0px;
   COLOR: #7D1171;
}

#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:760px; 
   FLOAT:left;
   POSITION: relative;
   MARGIN: 0px;
   PADDING: 0px 0px 0px 5px;
   BACKGROUND-COLOR: #fff; 
}

#main_right_l{
   BORDER: 0px dashed red;
   MARGIN: 0px 0px 0px 0px;
   WIDTH:597px;
   FLOAT:left;
   POSITION: relative;
   HEIGHT:100%;
   BACKGROUND-COLOR: #fff;
}

#main_right_l_expand{
   BORDER: 0px dashed red;
   MARGIN: 0px 0px 0px 0px;
   WIDTH:779px;
   FLOAT:left;
   POSITION: relative;
   HEIGHT:100%;
   CLEAR: none;
   BACKGROUND-COLOR: #fff;
}

#main_right_r{
   FLOAT: right;
   WIDTH:158px;
   POSITION: relative;
   HEIGHT:100%;
   MARGIN: 0px 0px 0px 5px;
   PADDING: 0px;
   BACKGROUND-COLOR: #fff;
}

#main_right_r img {
   PADDING: 0px 0px 5px 0px;
   MARGIN: 0px;
   /*BACKGROUND-COLOR: blue;*/
}

#right_col {
   BORDER: 0px solid #000;
   WIDTH: 158px;
   BACKGROUND-COLOR: #fff;
}


/* ----------------------- TRACELINE -----------------------------------*/

#sr_traceline {
   LINE-HEIGHT:25px; 
   HEIGHT: 25px; 
   TEXT-ALIGN: left; 
   MARGIN: 0px; 
   PADDING: 0px; 
   FONT-SIZE: 12px; 
   BACKGROUND-COLOR:#fff; 
   TEXT_DECORATION: none; 
   COLOR:#000;
}

#sr_traceline A {

















   COLOR: #000; 
   TEXT-DECORATION: none;
}

#sr_traceline A:link {
   COLOR: black; 
   TEXT-DECORATION: none;
}

#sr_traceline A:hover {
   COLOR: black;
   TEXT-DECORATION: underline;
}


/* ---------------------------- TITLE ---------------------------------*/

#sr_title {
   LINE-HEIGHT:23px; 
   HEIGHT: 23px; 
   TEXT-ALIGN: left; 
   MARGIN 0px; 
   PADDING:0px; 
   FONT-SIZE:13px; 
   BACKGROUND-COLOR: none; 
   TEXT-DECORATION: none; 
   FONT-WEIGHT:bold; 
   COLOR:#fff;
   FLOAT: left;
   WIDTH:100%; 	
}

#title_left {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 10px;
   HEIGHT: 23px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   BACKGROUND-IMAGE: url(../store/top-left.jpg);
}

#title_body {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 577px;
   HEIGHT: 23px;
   FLOAT: left;
   BACKGROUND-IMAGE: url(../store/top-bg.jpg);
}

#title_right {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 10px;
   HEIGHT: 23px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   BACKGROUND-IMAGE: url(../store/top-right.jpg);
}


/* ----------------------- INDEX ROW 1 ----------------------*/
#index_row1 {
   WIDTH: 100%;
   BACKGROUND-COLOR: #fff;
   MARGIN: 0px;
   PADDING: 0px;	
   FLOAT:left;
   POSITION: relative;
   TEXT-ALIGN: left;
}

#index_row1_left {
   WIDTH: 74.9%;
   BACKGROUND-COLOR:#fff;
   TEXT-ALIGN: left;
   MARGIN: 0px;
   PADDING: 0px;
   FLOAT:left;
   POSITION:relative;
   BORDER: 0px solid #000;
   HEIGHT:120px;
}

#index_row1_left P{
   MARGIN: 0px;
   PADDING: 0px;
   BORDER: 5px solid #fff;
}

#index_row1_right {
   WIDTH: 23.6%;
   ALIGN: center;
   MARGIN-LEFT:5px;
   PADDING: 0px;
   FLOAT: left;
   BORDER: 1px solid green;	
   HEIGHT:120px;	
}

#index_row1 h1{
   MARGIN: 0px;
   PADDING: 0px;
   COLOR: #fff;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 20px;
   PADDING-LEFT: 10px;
   TEXT-ALIGN: left;
}

#index_row1_right P {
   MARGIN: 0px;
   PADDING: 0px;
}

#index_row1 P {
   MARGIN: 4px 0px 4px 0px;
   PADDING: 0px;
}


/* ----------------------- INDEX ROW 2 ----------------------*/
#index_row2 {
   WIDTH: 99.6%;
   BACKGROUND-COLOR:#fff;
   MARGIN-TOP: 10px;
   PADDING: 0px;	
   BORDER: 0px solid #003366;	
   FLOAT:left;
   POSITION: relative;
}

#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%;
   BACKGROUND-COLOR: none;
   MARGIN: 0px;
   PADDING: 0px 0px 0px 0px;	
   POSITION: relative;
   FLOAT: left;
}

#index_sidecats h1, #home_ad h1 {
   MARGIN: 0px;
   MARGIN-TOP: 10px;
   PADDING: 0px;
   BACKGROUND-IMAGE: url(../store/top-sidecat-bright2.jpg);
   FONT-SIZE: 1.5em; 
   COLOR: #fff;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 23px;
   TEXT-INDENT: 10px;
   PADDING-LEFT: 2px;
   TEXT-ALIGN: left;
}

#index_sidecats P{
   ALIGN: center;
   MARGIN: 0px;
   PADDING: 0px;
}

/* ----------------------- RIGHT(2) COLUMN ----------------------*/

#right_quick_top {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 158px;
   HEIGHT: 19px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   /*BACKGROUND-COLOR: green;*/
   BACKGROUND-IMAGE: url(../store/right-quick-top1.gif);
}

#right_quick_body {
   PADDING: 10px 0px 0px 10px;
   MARGIN: 0px;
   WIDTH: 148px;
   BACKGROUND-IMAGE: url(../store/right-quick-body1.gif);
   TEXT-ALIGN: left;
}

#right_quick_body h3 {
   PADDING: 0px;
   MARGIN:0px;
   FONT-SIZE: 13px;
   FONT-FAMILY: Verdana;
   COLOR: #F58EFC;
}

#right_quick_body form {
   PADDING: 0px;
   MARGIN: 0px;
}

.quickbutton {
   BACKGROUND-COLOR: #000;
   BORDER: 1px solid #FFF;
   COLOR: #FFF;
   HEIGHT: 19px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana;
   PADDING: 0px 2px 0px 2px;
}

.quicksearch {
   FONT-SIZE: 11px;
   WIDTH: 100px;
   BORDER: 1px solid #999999;
}

#right_quick_bottom {
   PADDING: 0px;
   MARGIN: 0px 0px 5px 0px;
   WIDTH: 158px;
   HEIGHT: 19px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   BACKGROUND-IMAGE: url(../store/right-quick-bottom1.gif);
}

#right_quicklinks {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 158px; 
   POSITION: relative; 
   /*HEIGHT: 100%*/ 
   BORDER: 0px solid #000;
}

#right_showcart {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN-TOP: 10px;
   WIDTH: 158px; 
   POSITION: relative; 
   /*HEIGHT: 100%*/ 
   BORDER: 0px solid #000;
}

#right_showcart P{
   ALIGN: center;
   MARGIN: 0px;
   PADDING: 5px;
}

#right_sidecats {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px;
   /*WIDTH: 158px; */
   POSITION: relative; 
   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;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   WIDTH: 592px;
   PADDING: 10px 0px 0px 5px;
}

#category_template {
   PADDING: 10px;
   BORDER:0px solid #000;
   VERTICAL-ALIGN: middle;	
   MARGIN: 0px auto 0px;
   BACKGROUND-COLOR: none;
}

#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;
}

#c12_top {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 125px;
   HEIGHT: 16px;
   LINE-HEIGHT: 0px;
   BACKGROUND-IMAGE: url(../store/c12-top.gif);
}

#c12_body {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 125px;
   BACKGROUND-IMAGE: url(../store/c12-bg.gif);
}

#c12_bottom {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 125px;
   HEIGHT: 34px;
   LINE-HEIGHT: 26px;
   BACKGROUND-IMAGE: url(../store/c12-bottom.gif);
}

#c12_bottom a:link, #c12_bottom a:visited, #c12_bottom a:hover {
   COLOR: #fff;
}

/* ---------------------------- CATEGORY LAYOUT TEMPLATE ---------------------------*/
#category_layout_1 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 100%;
}

#category_layout_2 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 49%;
   FLOAT: left;
   POSITION: relative;
}

#category_layout_3 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 32.0%;/*33.2*/
   FLOAT: left;
   POSITION: relative;
   MARGIN: 5px 5px 5px 0px;
   PADDING-TOP: 0px;
}

#category_layout_4 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 24.9%;
   FLOAT: left;
   POSITION: relative;
}

#category_layout_5 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 19.97%;
   FLOAT: left;
   POSITION: relative;
}

#category_layout_6 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 16.65%;
   FLOAT: left;
   POSITION: relative;
}

#category_layout_7 {
   BACKGROUND-COLOR: none;
   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 0px 5px 5px; 
   CLEAR: both;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   BACKGROUND-COLOR: none; 
   TEXT-DECORATION: none; 
}

#cat_moreprods_line A {
   COLOR: #000; 
   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%;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   WIDTH: 592px;
   PADDING: 10px 0px 0px 5px;
}

#product_layout_1 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 100%;
}

#product_layout_2 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 49.5%;
   FLOAT: left;
   POSITION: relative;
}

#product_layout_3 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 33.0%;/*33.2*/
   FLOAT: left;
   POSITION: relative;
   COLOR:#fff;
   PADDING-LEFT: 0px;
   PADDINT-RIGHT: 0px;
   TEXT-ALIGN: center;
   MARGIN: 0px auto 0px;
}

#product_layout_4 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 24.9%;
   FLOAT: left;
   POSITION: relative;
}

#product_layout_5 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 19.97%;
   FLOAT: left;
   POSITION: relative;
}

#product_layout_6 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 16.65%;
   FLOAT: left;
   POSITION: relative;
}

#product_layout_7 {
   BACKGROUND-COLOR: none;
   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;
   TEXT-ALIGN: center;
}
 
#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 h1 {
   BACKGROUND: none;
}

#product_template h3 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: #000;
}

#product_template h2 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 1.2em;
}

/* --------------------- PC01 ------------------- */
#pc01_border {
   WIDTH:100px;
   HEIGHT: 100px;
   BORDER: 1px solid #999;
   MARGIN: 0px auto 0px;
}

#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 10px;
   WIDTH: 185px;
   HEIGHT: 200px;
   BACKGROUND-IMAGE: url(../store/clc_bg1.gif);
}
	 
#pc05_area IMG {
   PADDING: 5px;
   MARGIN: 0px;
   BORDER: 1px solid #999999;
}

#pc04_border {
   WIDTH:285px;
   HEIGHT: 146px;
   COLOR: #000;
   TEXT-DECORATION: none;
   BORDER: 0px solid #999;
   BACKGROUND-COLOR: #fafafa;
   MARGIN: 10px auto 0px;
   BACKGROUND-IMAGE:url(../store/clc_bg7.gif);	
   CURSOR: hand;
}



#pc04_left {
   MARGIN: 0px 0px 0px 5px;
   PADDING: 0px;
   BORDER:0px solid #000;
   FLOAT:left;
   WIDTH: 70px;
}

#pc04_right {
   MARGIN: 0px;
   PADDING: 0px;
   BORDER:0px solid #000;
   FLOAT:left;
   COLOR: #000;
   TEXT-DECORATION: none;
   PADDING-LEFT: 5px;
   TEXT-ALIGN: left;
   WIDTH:200px;
}

#pc04_right h2 {
   HEIGHT: 106px;
}

#pc04_permonth {
   PADDING: 0px 7px 0px 0px;
   MARGIN: 0px;
   TEXT-INDENT: 8px;
   LINE-HEIGHT: 30px;
   COLOR: #fff;
   FONT-SIZE: 14px;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   FLOAT: left;
}

#pc04_permonth:hover {
   COLOR: #fff;
   TEXT-DECORATION: none;
}

#pc04_network {
   PADDING: 3px 0px 0px 0px;
   MARGIN: 0px;
   FLOAT: left;
}

#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;
   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: 5px 0px 0px 5px;
   MARGIN-LEFT: 5px;
}

#pr98_price {
   WIDTH: 80px;
   HEIGHT: 75px;
   BORDER: 1px solid black;
   FLOAT: left;
   POSITION: relative;
   PADDING: 5px 0px 0px 5px;
   MARGIN-LEFT:5px;
}

#pc11_top {
   PADDING: 0px;
   MARGIN: 0px;
   BACKGROUND-IMAGE: url(../store/pc11_top.gif);
   WIDTH: 190px;
   HEIGHT: 43px;
}

#pc11_top a:link, #pc11_top a:visited {
   COLOR: #7D1171;
   TEXT-DECORATION: none;
}

#pc11_top a:hover {
   COLOR: #7D1171;
   TEXT-DECORATION: underline;
}

#pc11_top h2 {
   PADDING: 13px 0px 0px 0px;
   MARGIN: 0px;
   FONT-SIZE: 12px;
   COLOR: #7D1171;
}

#pc11_body {
   PADDING: 0px;
   MARGIN: 0px;
   BACKGROUND-IMAGE: url(../store/pc11_bg.gif);
   WIDTH: 190px;
}

#pc11_body h3 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 17px;
   COLOR: #7D1171;
   FONT-FAMILY: Impact;
   FONT-WEIGHT: normal;
   LINE-HEIGHT: 35px;
}

#pc11_body img {
   PADDING: 0px;
   MARGIN: 0px;
}

#pc11_body_left {
   PADDING: 0px 0px 0px 3px;
   MARGIN: 0px;

   FLOAT: left;

   WIDTH: 104px;
}

#pc11_body_right {
   PADDING: 5px 0px 0px 0px;
   MARGIN: 0px;
   COLOR: #000;
   WIDTH: 75px;
   TEXT-ALIGN: left;
   FLOAT: left;
}

#pc11_bottom {
   PADDING: 0px;
   MARGIN: 0px;
   BACKGROUND-IMAGE: url(../store/pc11_bottom.gif);
   WIDTH: 190px;
   HEIGHT: 44px;
   TEXT-ALIGN: left;
}

#pc11_bottom p {
   PADDING: 10px 0px 0px 20px;
   MARGIN: 0px;
}

#pc11_bottom a:link, #pc11_bottom a:visited {
   COLOR: #FFE020;
   TEXT-DECORATION: none;
}

#pc11_bottom a:hover {
   COLOR: #FFE020;
   TEXT-DECORATION: underline;
}

#pc12_price_left {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 5px;
   HEIGHT: 20px;
   FLOAT: left;
   BACKGROUND-IMAGE: url(../store/pc12_price_left.jpg);
}

#pc12_price {
   PADDING: 0px;
   MARGIN: 0px auto 0px;
   WIDTH: 104px;
   HEIGHT: 20px;
   LINE-HEIGHT: 20px;
   COLOR: #FFF;
   FONT-WEIGHT: bold;
   BACKGROUND-IMAGE: url(../store/pc12_price.jpg); 
}

#pc12_price_right {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 5px;
   HEIGHT: 20px;
   FLOAT: left;
   BACKGROUND-IMAGE: url(../store/pc12_price_right.jpg);
}

/* ------------------- PAGE NAVIGATION / SORT  LINE  -----------------*/

#sr_pagenav_sort_line {
   TEXT-ALIGN: left; 
   BORDER: 0px solid #000; 
   COLOR: #000;  
   WIDTH:100%;
   CLEAR: both;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   HEIGHT: 25px;
   MARGIN-BOTTOM: 0px;
}

#sr_pagenav_sort_line SELECT {
  FONT-SIZE: 11px;
}

#sr_pathline_half {
   TEXT-ALIGN: left; 
   BACKGROUND-COLOR: none;
   COLOR: #000;  
   FONT-SIZE: 12px; 
   WIDTH: 395px; 
   FLOAT: left;
   VERTICAL-ALIGN: middle;
   LINE-HEIGHT: 25px;
   HEIGHT: 25px;
   PADDING: 0px 0px 0px 5px;
}

#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: #77126A; 
   TEXT-DECORATION: underline;	
} 

#sr_pathline_half A.pagenav_prev:active{
   COLOR: #074C82;  
   TEXT-DECORATION: none;		
}

#sr_pathline_half .pagenav_link {
   COLOR: #77126A;  
   PADDING-LEFT:4px;
}

#sr_pathline_half A.pagenav_link {
   COLOR: #77126A;   
   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: #77126A; 
   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: 22px;
   PADDING-TOP: 3px;
}


/* ------------------------ MAINCALL BOXES ---------------------------*/
#maincall_box_categories { 
   BORDER-LEFT: 0px solid #ddd;
   BORDER-RIGHT: 0px solid #ddd;
   FLOAT: left;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   POSITION: relative;
   WIDTH: 100%;
}

#maincall_box_categories h4 {
   FLOAT: left;
   PADDING: 10px 0px 0px 10px;
   MARGIN: 0px;
   FONT-SIZE: 14px;
}

#maincall_box_manf { 
   BORDER: 0px solid #000;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
}

#maincall_box_products {
   BORDER: 0px solid #000;
   FLOAT: left;
   POSITION: relative;
}

#maincall_box_single { 
   CLEAR: both;
   border: 0px solid #fff; 
}

#maincall_box_cart { 
   FLOAT: left;
   WIDTH: 597px;
}

#maincall_box_cart table {
   FLOAT: left;
}

#maincall_box_compare { 
   BORDER: 0px solid #fff; 
}

#maincall_box_advsearch { 
   BORDER: 0px solid #fff; 
}

#maincall_box_enquiry { }



#maincall_box_enquiry table {
   FLOAT: left;
   PADDING: 0px 0px 0px 10px;
   POSITION: relative;
}

#maincall_box_reviews { 
   BORDER: 0px solid #fff; 
}

#maincall_box_reviews table {
   FLOAT: left;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   WIDTH: 597px;
}

#maincall_box_sitemap { }

#maincall_box_sidecats { 
   BORDER: 0px solid #fff; 
}

#maincall_box_mailinglist { 
   BORDER: 0px solid #fff; 
}

#maincall_box_cancel { 
   BORDER: 0px solid #fff; 
}

#maincall_box_fav { }

#maincall_box_info { 
   BORDER: 0px solid #fff; 
}

#maincall_box_account {  
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
   FLOAT: left;
   WIDTH: 597px;
}

#maincall_base_categories { 
   FLOAT: left; 
}

#maincall_base_manf {    
   CLEAR: both;   
}

#maincall_base_products {
   PADDING: 0px;
   MARGIN: 0px;
   CLEAR: both;
}

#maincall_base_single { 
   PADDING: 0px;
   MARGIN: 0px;
   border: 0px solid #fff; 
}

#maincall_base_cart { 
   CLEAR: both;
}

#maincall_base_compare { 
   BORDER: 0px solid #fff; 
}

#maincall_base_advsearch { 
   BORDER: 0px solid #fff; 
}

#maincall_base_enquiry {
   CLEAR: both;
}

#maincall_base_reviews { 
   CLEAR: both;
}

#maincall_base_sitemap {}

#maincall_base_sidecats {
   BORDER: 0px solid #fff; 
}

#maincall_base_mailinglist { }

#maincall_base_cancel { 
   BORDER: 0px solid #fff; 
}

#maincall_base_fav { 
   CLEAR: both;  
}

#maincall_base_info { }

#maincall_base_account { }

/* ----------------------- PRODUCT GROUP TEMPLATE --------------------- */
#group_layout {
   BACKGROUND-COLOR: #fff;
   BORDER: 1px solid #000;
   WIDTH: 80px;/*33.2*/
   FLOAT: left;
   POSITION: relative;
   COLOR:#fff;
   MARGIN: 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: 2px 10px 2px 10px; 
   MARGIN: 0px 0.5em 0px 0px;  
   FONT-SIZE: 11px;	
}

FIELDSET.advformdetails LABEL {
   FLOAT: left; 
   WIDTH: 11em; 
   MARGIN-RIGHT: 0.8em; 
   TEXT-ALIGN: right;
   HEIGHT: 1.7em
}

FIELDSET.advformdetails INPUT {
   BORDER: #977d48 1px solid; 
   PADDING: 2px; 
   WIDTH: 8em; 
   HEIGHT: 1.0em
}

FIELDdSET.advformdetails SELECT {
   PADDING-LEFT: 10px;
   MARGIN: 0px 0.5em 0px 0px;
}

LEGEND {
   PADDING: 0.5em; 
   COLOR: #333;
}

FIELDSET.advformdetails H1 {
   FONT-WEIGHT: normal; 
   FONT-SIZE: 1.8em; 
   MARGIN: 0px; 
   COLOR: #888; 
   LINE-HEIGHT: 1.5em
}



/* ------------- SINGLE PRODUCT PAGE TEMPLATE -------------------*/
#singleproduct{
   FLOAT: left;
   WIDTH:577;
   POSITION: relative;
   MARGIN: 0px;
   PADDING: 10px 10px 0px 10px;
   /*BACKGROUND-IMAGE: url(../store/right-l-bg.gif);*/
}

#singleproduct FORM{
   MARGIN: 0px;
   PADDING: 0px;
   BORDER: 0px;
}

#singleproduct P {
   POSITION: relative;
   WIDTH: 100%;
   MARGIN: 0px;
   PADDING: 0px;
}

#singleproduct h1 {
   PADDING: 0px 0px 0px 10px;
   MARGIN: 5px 0px 0px 0px;
   LINE-HEIGHT:30px;
   HEIGHT: 30px;
   BACKGROUND-COLOR:#C9EDF5;
   FONT-SIZE: 1.1em;
   COLOR: #0B5261;
   TEXT-ALIGN: left;
}

#singleproduct h2{
   PADDING: 0px 0px 0px 0px;
   MARGIN: 0px 0px 3px 0px;
   FONT-SIZE: 11px;
   COLOR: #000;
   TEXT-ALIGN: left;
   FONT-WEIGHT: normal;
   BACKGROUND-COLOR: none;
   WIDTH: 100%;
}

#single_p_image{
   FLOAT: left;
   POSITION: relative;
   WIDTH: 250px;
   HEIGHT: 300px;
   BORDER: 1px solid #ececec;
   MARGIN: 0px;
}

#single_p_image_right{
   FLOAT: left;
   POSITION: relative;
   WIDTH: 300px;
   MARGIN: 0px 0px 0px 15px;
   PADDING: 0px;
   BACKGROUND-COLOR: none;
   TEXT-ALIGN: left;
}

#single_p_image_right P {
   PADDING:0px 5px 5px 5px;
   MARGIN: 0px;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 280px; 
   TEXT-ALIGN: left;
}

#single_p_image_right h2 {
   MARGIN: 0px 5px 5px 5px;
   PADDING: 0px;
   WIDTH: 280px;
   FONT-WEIGHT: bold;
   BACKGROUND-COLOR: none;
   FONT-SIZE: 12px;
}

#feature_top {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 300px;
   HEIGHT: 28px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   BACKGROUND-IMAGE: url(../store/features-top.gif);
   FLOAT: left;
}

#feature_top_notxt {
   PADDIGNG: 0px;
   MARGIN: 0px;
   WIDTH: 300px;
   HEIGHT: 20px;
   BACKGROUND-IMAGE: url(../store/features-top-notxt.jpg);
   FLOAT: left;
}

#feature_body {
   PADDING: 5px 0px 0px 7px;
   MARGIN: 0px;
   WIDTH: 293px;
   BACKGROUND-IMAGE: url(../store/features-bg.gif);
   BACKGROUND-REPEAT: y no-repeat;
   FLOAT: left; 
   TEXT-ALIGN: left;
}

#feature_body p {
   PADDING: 0px 0px 5px 15px;
   MARGIN: 0px;
   BACKGROUND-IMAGE: url(../store/features-bullet.gif);
   BACKGROUND-REPEAT: no-repeat;
}

#feature_body table {
   PADDING: 10px 0px 0px 10px;
   MARGIN: 0px;
}

#buy_line {
   FLOAT: left;
   FONT-SIZE: 13px;
   FONT-FAMILY: Tahoma;
}

#buy_line b {
   PADDING: 0px 0px 0px 10px;
   COLOR: #7B126E;
}

#buy_line strong {
   PADDING: 0px 0px 0px 40px;
   COLOR: #7B126E;
}

#feature_bottom {
   PADDING: 0px;
   MARGIN: 0px 0px 20px 0px;
   WIDTH: 300px;
   HEIGHT: 22px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   BACKGROUND-IMAGE: url(../store/features-bottom.gif);
   FLOAT: left;
}

#single_no_stock {
   MARGIN: 2px; 
   PADDING: 0px; 
   BACKGROUND-COLOR: none; 
   TEXT-DECORATION: none; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   COLOR: red; 
   POSITION:relative;
   BORDER-BOTTOM: 0px solid #000;
}

#single_related  {
   POSITION: relative;
   PADDING: 0px;
   MARGIN: 0px;
   TEXT-ALIGN: left;
   CLEAR: both;
   BACKGROUND-COLOR: none;
}

#single_related h1 {
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: none;
   WIDTH: 100%;
   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 #FF0000;
   BACKGROUND-COLOR: none;
   WIDTH: 592px;
   FONT-WEIGHT: bold;
   COLOR: #FF0000;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
   TEXT-ALIGN: center;
}


#single_customise  {
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
   MARGIN: 0px;
   PADDING:0px;
}

#single_ldesc  {
   CLEAR: both;
   WIDTH: 100%;
   POSITION: relative;
   MARGIN: 0px;
   BACKGROUND-COLOR: none;
   PADDING: 10px 0px 0px 0px;
   TEXT-ALIGN: left;
}

#single_ldesc p {
   PADDING: 3px 0px 3px 0px;
}

#single_ldesc table {
   TEXT-ALIGN: center;
   MARGIN: 5px auto 0px;
}

#single_ldesc tr.head { 
   BACKGROUND-COLOR: #6E005F;
   COLOR: #fff;
   FONT-WEIGHT: bold;
   BORDER: 1px solid #fff;
   FONT: arial, tahoma, sans-serif;
   FONT-SIZE:12px;
} 

#single_ldesc tr.body {
   BACKGROUND-COLOR: #F1E8F1;
   FONT: arial, tahoma, sans-serif;
   FONT-SIZE:12px;	
}

#single_links  {
   FLOAT: left;
   POSITION: relative;
   MARGIN: 0px;
   TEXT-ALIGN: left;
}

#single_links P {
   FLOAT: left;
   POSITION: relative;
   MARGIN: 0px;
}

#single_itemfav {
   PADDING: 0px;
   MARGIN: 0px;
   BACKGROUND-COLOR: red;
   FLOAT: left;
}

#single_manf {
   /*FLOAT: left;
   POSITION: relative;*/
   PADDING: 0px;
   MARGIN: 0px 5px 0px 5px;
   BACKGROUND-COLOR: none;
   WIDTH: 280px;
   TEXT-ALIGN: left;
}

#single_manf p {
   PADDING: 0px;
   MARGIN: 0px;
}

#single_customise h1 {
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: none;
   WIDTH: 500px;
   FONT-WEIGHT: bold;
   FLOAT: left;
   COLOR: #000;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
}

#single_customise h2 {
   MARGIN: 0px;
   PADDING: 0px;
   FLOAT: left;
   BACKGROUND-COLOR: none;
   WIDTH: 93px;
   FONT-WEIGHT: bold;
   COLOR: #000;
   FONT-SIZE: 11px;
   TEXT-ALIGN: right;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
}

#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;

}



/* ----------------------- BUNDLES TEMPLATE ----------------------*/
#bundles_row {
   WIDTH: 100%;
   BACKGROUND-COLOR:#ddd;
   TEXT-ALIGN: left;
   MARGIN: 5px 0px 0px 0px;
   FLOAT:left;
   POSITION: relative;
   PADDING:0px;
   BORDER: 0px;
}

#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: 5px 0px 0px 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: 30px 10px 0px 10px;
   TEXT-ALIGN: center;
   ALIGN: center;
   WIDTH: 577px;
}

#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 10px 0px 0px;
   MARGIN: 0px;
   TEXT-ALIGN: right;
}

#maincall_box_sitemap li {
   MARGIN: 0px;
   PADDING: 0px;
}

#maincall_box_sitemap input {
   MARGIN: 10px 0px 0px 0px;
}

/* ----------------- login box 2 -----------------*/
#loginbox2 {
   WIDTH: 565px;
   BORDER: 1px solid #ddd;
   HEIGHT: 300px;
   FLOAT: left;
   POSITION: relative;
   MARGIN: 0px 0px 0px 10px;	
   BACKGROUND-COLOR:#fff;
}

#loginbox2 P {
   MARGIN: 0px;
   PADDING: 10px 0px 0px 0px;
   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: 10px 0px 0px 0px;
   PADDING: 0px;
   HEIGHT: 80px;
}

DIV#loginform2 P{
   MARGIN: 4px;
   PADDING: 0px;
   VERTICAL-ALIGN: middle;
   LINE-HEIGHT: 20px;
}

#loginform2 LABEL {
   FLOAT: left; 
   WIDTH: 95px; 
   TEXT-ALIGN: right;
   BORDER: 0px solid #000; 	
   PADDING:0px;
   MARGIN: 0px 5px 0px 0px;
}

#loginform2_input {
   BORDER: #977d48 1px solid; 
   PADDING: 2px 2px 2px 0px;
   WIDTH: 130px; 
   FONT-SIZE: 12px; 
}

#loginbox2_passwordbox {
   WIDTH: 555px; 
   BORDER: 5px solid #fff;
   HEIGHT: 80px;
   FLOAT: left;
   POSITION: relative;
   BACKGROUND-COLOR:#f1f1f1;
   MARGIN: 0px;	
}

#login_message {
   COLOR: red;
   TEXT-ALIGN: left;
   FLOAT:left;
   FONT-SIZE: 12px;
   PADDING: 0px 0px 0px 10px;
   WIDTH:400px;
   BACKGROUND-COLOR: none;
}

#message_line {
   COLOR: #000;
   TEXT-ALIGN: left;
   FLOAT:left;
   FONT-SIZE: 11px;
   PADDING: 3px 0px 3px 10px;
   POSITION: relative;
   WIDTH:450px;
}
/* ----------------- Register Box -----------------*/

#registerbox {
   WIDTH: 435px;
   BORDER: 1px solid #ddd;
   HEIGHT: 260px;
   FLOAT: left;
   POSITION: relative;
   MARGIN: 0px 0px 0px 10px;	
   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: 0px 5px 0px 0px; 
   TEXT-ALIGN: left;
   BORDER: 0px solid #000 ; 	
   PADDING: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 {
   PADDING: 0px 0px 0px 10px;
   FLOAT:left;
}

/* ----------------------- members account top nav ----------------- */
#accnav {
   FLOAT: left;
   MARGIN: 20px 0px 5px 10px; 
   WIDTH: 540px; 
   BORDER:0px  dashed red;
   PADDING-BOTTOM: 00px; 
   POSITION: relative;
   HEIGHT: 19px;
   LINE-HEIGHT: 19px;
   TEXT-ALIGN:left;
}

#accnav FORM {
   PADDING: 0px;
   MARGIN: 0px;
   BORDER: 0px;
   BACKGROUND-COLOR: none;
}

.acc_navigation {
   BACKGROUND: none; 
   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:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
   BORDER: 0px solid #8682C7;
   MARGIN: 0px auto 0px;
   COLOR: #000;
   WIDTH: 940px;
   TEXT-ALIGN: right; 
}

#footer a:link, #footer a:visited, #footer a:hover {
   COLOR: #fff;
}

#footer_left {
   PADDING: 0px;
   MARGIN: 5px 0px 0px 0px;
   WIDTH: 8px;
   HEIGHT: 23px;
   LINE-HEIGHT: 0px;
   FLOAT:left;
   FONT-SIZE: 1px;
   BACKGROUND-IMAGE: url(../store/footer-left-bg.gif);
}

#fleft_txt {
   PADDING: 0px;
   MARGIN: 5px 0px 0px 0px;
   FLOAT: left;
   WIDTH: 308px;
   TEXT-ALIGN: left;
   COLOR: #fff;
   LINE-HEIGHT: 23px;
   BACKGROUND-IMAGE: url(../store/footer-bg.gif);
}

#footer_center {
   MARGIN: 5px auto 0;
   FLOAT:left;
   TEXT-ALIGN: center;
   FONT:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
   WIDTH: 308px;
   COLOR: #fff;
   LINE-HEIGHT: 23px;
   BACKGROUND-IMAGE: url(../store/footer-bg.gif);
}

#fright_txt {
   PADDING: 0px;
   MARGIN: 5px 0px 0px 0px;
   FLOAT: left;  
   WIDTH: 308px;
   TEXT-ALIGN: right;
   COLOR: #fff;
   LINE-HEIGHT: 23px;
   BACKGROUND-IMAGE: url(../store/footer-bg.gif);
}

#footer_right {
   PADDING: 0px;
   MARGIN: 5px 0px 0px 0px;
   WIDTH: 8px;
   HEIGHT: 23px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
   FLOAT:left;
   BACKGROUND-IMAGE: url(../store/footer-right-bg.gif);
}

#internetbay {
   PADDING: 10px 0px 0px 5px;
   FLOAT: 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_inf_body {
   FONT-FAMILY: Arial, Helvetica, sans-serif; 
   FONT-SIZE: 11px; 
   COLOR: #000000; 
   TEXT-DECORATION: none
}

.store_inf_head {
   FONT-FAMILY: Arial, Helvetica, sans-serif; 
   FONT-SIZE: 11px; 
   COLOR: #620C57; 
   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;
}

#info_body {
   PADDING: 0px 10px 0px 10px;;
   MARGIN: 0px;
   WIDTH: 577px;
   TEXT-ALIGN: left;
}

#info_body a:link, #info_body a:visited, #info_body a:hover {
   COLOR: #C06A96;
}

#info_body h1 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 14px;
   LINE-HEIGHT: 40px;
}

#info_body h2 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 12px;
   COLOR: #C06A96;
}

#info_body p {
   PADDING: 0px;
   MARGIN: 3px 0px 3px 0px;
}

#info_body table {
   FLOAT: left;
}

#shoppingcart_bg {
   FLOAT: left;
   PADDING: 10px 10px 0px 10px;
}

#home_ad {
   WIDTH: 100%;
   MARGIN: 0px 0px 10px 0px;
   PADDING: 0px;
   TEXT-ALING: left;
}

#home_ad IMG {
   VERTICAL-ALIGN: middle;
   PADDING: 5px;
}

#home_ad a:link, #home_ad a:visited, home_ad a:hover {
   TEXT-ALING: left;
   COLOR: #000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none;
   /*TEXT-TRANSFORM: uppercase;*/
}

/* ------------------- REPAIRS DIV --------------------- */

#repairs_head {
   FLOAT: left;
   CLEAR: both;
   WIDTH: 300px;
   PADDING: 0px 10px 0px 10px;
   MARGIN: 10px 0px 0px 0px;
   TEXT-ALIGN: left;
}

#repairs_head h3 {
   FONT-SIZE: 13px;
}

#repairs_sub {
   PADDING: 0px 5px 0px 25px;
   MARGIN: 0px;
   TEXT-ALIGN: left;
}

#repairs_sub h4 {
   FONT-SIZE: 11px;
   PADDING: 0px;
   MARGIN: 11px 0px 11px 0px;
}

#repairs_head IMG, #repairs_sub IMG {
   VERTICAL-ALIGN: middle;
}

#repairs_img {
   FLOAT: left;
   PADDING: 3px;
   MARGIN: 10px 0px 0px 0px;
   WIDTH: 267px;
   BORDER: 1px solid #ddd;
}


#site_map a:link, #site_map a:visited, #site_map a:hover {
   PADDING: 0px;
   MARGIN: 5px 0px 5px 0px;
   FONT-WEIGHT: bold;
   COLOR: #000;
}

#site_map a:hover {
   COLOR: #C06A96;
}

#site_map li {
   LINE-HEIGHT: 20px;
}

