/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LOGIN LINK (LEFT COL) ~~~~~ */

#login_tbl tr.column_right td.small_main a.links_right {
font-weight : bold;
font-size : 12pt;
color : #000000;
text-align: center;
line-height: 20pt;
background-image: url(http://www.luvyababes.co.uk/images/luvyababes/Login-Panel.jpg);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 30px;
width: 185px;
text-decoration: none;
border: none;
}

#login_tbl tr.column_right td.small_main a.links_right:hover {
font-weight : bold;
font-size : 12pt;
color : #000000;
text-align: center;
line-height: 20pt;
background-image: url(http://www.luvyababes.co.uk/images/luvyababes/Login-Over.jpg);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 30px;
width:185px;
text-decoration: none;
border: none;
}

#login_tbl tr.column_right td.small_main {
font-size: 0px;
line-height: 0px;
}

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WELCOME MESSAGE ~~~~~ */

table.sectionborder_left td table.column_left td table td.column_main {
font-weight : bold;
font-size : 12pt;
color : #FFFF00;
text-align: center;
display: block;
width: 180px;
}

table.sectionborder_right td table.column_right td table td.column_main {
font-weight : bold;
font-size : 12pt;
color : #FFFF00;
text-align: center;
display: block;
width: 180px;
}

table.sectionborder_right td table.column_right td table td.column_main {
cellpadding: 0px;
}


/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PRIZE PANEL ~~~~~ */

.prizepanelgroundbottom { 
background-image: url(http://www.luvyababes.co.uk/images/luvyababes/prizedrawpanel_05.jpg); 
background-repeat: no-repeat; 
background-position: bottom center; 
}

.prizepanelgroundbottom { 
text-decoration: none; 
font-size : 10pt; 
font-weight : normal; 
color: #000000; 
}


/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SITEMAP PAGE ~~~~~ */

#sitemap_tbl {
background-image: url(../images/luvyababes/luvyababes-sitemap.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#sitemap_hdr u {
text-decoration: none;
font-size : 18pt;
font-weight : normal;
display: none;
}

#sitemap_tbl td.column_main u {
text-decoration: none;
font-size : 16pt;
font-weight : normal;
color: #ffff00;
/*display: none;*/
}

#sitemap_tbl td.column_main a.links_main u {
font-size : 12pt;
line-height: 36pt;
color: #ffffff;
border: none;
}

#sitemap_tbl td.column_main a.links_main:hover u {
font-size : 12pt;
line-height: 36pt;
color: #ff0000;
border: none;
}

#sitemap_tbl td.column_main a.links_main {
line-height: 14pt;
border: none;
}

#sitemap_tbl table {
display: none;
}

#sitemap_tbl td.column_main {
padding-left: 20px;
padding-right: 325px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SPOTLIGHT PANEL ~~~~~~~*/

#spotlight a img, #spotlight a img:hover, #spotlight a img:visited {
text-decoration: none;
border: none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ STUPID SPACING ISSUE CORRECTION FOR FIREFOX ~~~~~ */

img 
{
padding: 0px; 
margin: 0px; 
display: block;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLUS SIZE PANEL ~~~~~ */

.plus_size1 {
height: 338px;
background-image: url(../images/luvyababes/plussizepanel_01.jpg);
}

.plus_size2 a {
height: 55px;
display: block;
background-image: url(../images/luvyababes/plussizepanel_02.jpg);
text-decoration: none;
}

.plus_size2 a:hover {
background-image: url(../images/luvyababes/plussizepanel_02over_02.jpg);
text-decoration: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CATEGORY HEADER AND PIC ~~~~~ */

#cat_hdr img {
padding-left: 20px;
}

#main_main td.column_main span {
font-size: 10pt;
line-height: 12pt;
}

#main_main td.column_main b {
font-size: 12pt;
margin-top: 25px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SUB-CATEGORY LIST AND PICS ~~~~~ */

/* ~~~~~~~~~~~~~~~~~~ Sub category image (Firefox) */

#catprods_hdr td.column_main table td.column_main img {
margin-left: auto;
margin-right: auto;
}

#catprods_hdr table td.column_main a, #catprods_hdr table td.column_main a:hover {
background-color: #000000;
background-image: none;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~ Sub category title */
#catprods_hdr td.column_main a {
font-size : 12pt;
font-weight: bold; 
color: #ffffff;
width: 175px;
display: block;
padding-top: 10px;
padding-bottom: 10px;
background-image: url(../images/luvyababes/category_bar.jpg);
background-repeat: no-repeat;
background-position: center center;
margin-left: auto;
margin-right: auto;
border: none;
align: center;
}

#catprods_hdr td.column_main a:hover {
color: #000000;
display: block;
background-image: url(../images/luvyababes/category_bar_hover.jpg);
background-repeat: no-repeat;
background-position: center center;
border: none;
margin-left: auto;
margin-right: auto;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~INDIVIDUAL PRODUCT HEADER, DESC AND PIC ~~~~ */
#prod_tbl {
border: 1px solid #ff0000;
padding-top: 0px;
padding-right: 5px;
padding-left: 5px;
}

#prod_tbl hr {
color: #ff0000;
height: 1px;
}

#prod_tbl td.small_main img {
width: 380px;
height: auto;
}

#prod_tbl tr.column_main, #prod_tbl td.column_main {
text-align: left; 
}

#prod_tbl tr.column_main td {
padding-top: 10px; 
}


#prod_tbl tr.column_main td b {
text-align: left; 
font-size: 15pt;
line-height: 18pt;
color: #ff0000;
}

#prod_tbl tr.column_main td.column_main b {
text-align: left; 
font-size: 10pt;
line-height: 11pt;
color: #ffffff;
padding-left: 10px;
text-indent: 115px;
}

#prod_tbl img {
float: right;
padding: 10px;
}

/* Product options */
#item_Tbl {
background-color: ;
padding: 10px;
}

#item_Tbl b {
}

#item_Tbl input.font_input {
width: 25px;
}

#item_Tbl select {
margin-left: 125px;
}

/* Category Main Page Heading */
#cat_hdr td {
text-align: left;
font-size: 14pt;
line-height: 18pt;
color: #ffff00;
}

/* Category Products List */
}#catprods_tbl {
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PRODUCT LIST IMAGES, NAMES & PRICES ~~~~~ */

#catprods_tbl td A.links_main:link, #catprods_tbl td A.links_main:active, #catprods_tbl td A.links_main:visited {
text-decoration : none;
font-style : normal;
font-weight : bold;
font-size : 11pt;
text-align: center;
color : #ffffff;
line-height: 15pt;
border-bottom: 0px dotted #ffffff;
}

#catprods_tbl td A.links_main:hover {
font-size : 11pt;
color : #ff0000;
border-bottom: 0px dotted #ff0000;
}


#catprods_tbl td table td {
align: center;
width: 184px; 
}

#catprods_tbl td a img {
border: none; 
margin-left: auto;
margin-right: auto;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PAGE BODY ~~~~~ */
.bodyclass {
background-color : #000000;
margin: 0px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CATEGORY MENU ~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main category list background */
ul.makeMenu {
width: 185px;                
border: 0px solid #ffff00;      
background-color: #ffff00;      
padding-left: 0px;           
cursor: default;             
margin-left: 0px;            
}

ul.makeMenu ul { 
/* width: 190px;    */            
/* border: 0px solid #ffff00;  */    
/* background-color: #ffffff;  */    
/* padding-left: 0px; */          
/* cursor: default;  */           
margin-left: 0px;           
} 

ul.makeMenu li {
list-style-type: none;       
font-size : 10pt;
font-weight: bold; 
/* text-align: left; */
margin: 0px;                 
position: relative;         
color: #000000;                 
border-top: 1px solid #FF0000; 
/* background-color: #ffffff;  */
text-indent: 5px;
height: 20px;   
padding-top: 3px;
vertical-align: middle;
padding-right: 5px;
}

/* ~~~~~~~~~~~~~ This style hides the sub-menus completely */

td.column_left ul.makeMenu li ul {
display: none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sub category list background */
ul.makeMenu li > ul {          
background-color: #ff0000;  
padding-left: 0px;
display: none;               
position: absolute;         
top: -1px;                    
left: 184px;   
width: 185px;
}

ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
background-color: #ffff00;      
background-image: url(../images/luvyababes/menuarrow.gif);
background-repeat: no-repeat;
background-position: right center;
color: #000000;  
}

ul.makeMenu ul.CSStoShow {     
display: block;
background-color: #aa33cc;               
}

ul.makeMenu li:hover > ul {    
display: block;
} 

ul.makeMenu li a { 
color: #000000; 
display: block; 
width: 100%; 
text-decoration: none;
}

ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { 
color: #666666; 
}

ul.makeMenu li:hover > a { 
color: #ff0000; 
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOP ~~~~~~  */
.header_top, .column_top, A.links_top {
font-family : Arial, Helvetica, sans-serif;
text-align : ;
}
.section_top {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_top {
background-color : #000000;
}
.header_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_top {
background-color : #FFFFFF;
color : #666666;
font-style : normal;
font-weight : normal;
font-size : 10pt;
}
A.links_top:link, A.links_top:active, A.links_top:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_top:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFT COLUMN ~~~~~ */
.header_left, .column_left, A.links_left {
font-family : Arial, Helvetica, sans-serif;
text-align : left;
}
.section_left {
background-color : ;
text-align : ;
vertical-align : top;
}
.sectionborder_left {
background-color :;
}
.header_left {
color : #ffffff;
font-style : normal;
font-weight : normal;
font-size : 12pt;
line-height: 18pt;
}
.column_left {
background-color : ;
color : #ffffff;
font-style : normal;
font-weight : normal;
font-size : 9pt;
line-height: 12pt;
}
A.links_left:link, A.links_left:active, A.links_left:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 9pt;
color : #000000;
line-height: 12pt;
border-bottom: 1px dotted #ffffff;
}
A.links_left:hover {
font-size : 9pt;
color : #ff0000;
border-bottom: 1px dotted #ff0000;
}

#lastview_tbl A.links_left:link, #lastview_tbl A.links_left:active, #lastview_tbl A.links_left:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 9pt;
color : #FFFF00;
line-height: 12pt;
border-bottom: 1px dotted #ffff00;
}
#lastview_tbl A.links_left:hover {
font-size : 9pt;
color : #ff0000;
border-bottom: 1px dotted #ff0000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RIGHT COLUMN ~~~~~~*/
.header_right, .column_right, A.links_right {
font-family : Arial, Helvetica, sans-serif;
text-align : left;
}
.section_right {
background-color : #000000;
text-align : ;
vertical-align : top;
}
.sectionborder_right {
background-color :;
}
.header_right {
color : #f544ee;
font-style : normal;
font-weight : normal;
font-size : 14pt;
line-height: 18pt;
}
.column_right {
background-color : #000000;
color : #ffffff;
font-style : normal;
font-weight : normal;
text-align: center;
font-size : 9pt;
line-height: 12pt;
}

A.links_right:link, A.links_right:active, A.links_right:visited {
text-decoration : none;
font-weight : bold;
font-size : 11pt;
color : #ffffff;
}

A.links_right:hover {
font-size : 11pt;
color : #ff0000;
}

.right img {
width: 100px;
height; auto;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOTTOM ~~~~~~*/
.header_bottom, .column_bottom, A.links_bottom {
font-family : arial, helvetica, sans-serif;
text-align : ;
}
.section_bottom {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_bottom {
background-color : #000000;
}
.header_bottom {
background-color : #000000;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_bottom {
background-color : #000000;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 1pt;
color : #000000;
}
A.links_bottom:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MIDDLE MAIN COLUMN ~~~~*/

.header_main, .column_main, A.links_main {
font-family : arial, helvetica, sans-serif;
text-align : ;
}
.section_main {
background-color : #000000;
text-align : ; 
vertical-align : top;
}
.sectionborder_main {
background-color :;
}
.header_main {
color : #f544ee;
font-style : normal;
font-weight : normal;
font-size : 14pt;
line-height: normal;
}
.column_main {
width="580";
background-color : ;
color : #ffffff;
font-style : normal;
font-weight : normal;
font-size : 10pt;
text-align : ;
line-height: normal;
}
.column_main a, .column_main a:active, .column_main a:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 10pt;
color : #ffffff;
line-height: normal;
border-bottom: 1px dotted #ffffff;
}
.column_main a:hover {
font-size : 10pt;
color : #ff0000;
border-bottom: 1px dotted #ff0000;
}
A.links_main:link, A.links_main:active, A.links_main:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 10pt;
text-align: center;
color : #ffffff;
line-height: normal;
border-bottom: 1px dotted #ffffff;
}
A.links_main:hover {
font-size : 10pt;
color : #ff0000;
border-bottom: 1px dotted #ff0000;
}

tr.column_main td.column_main img {
display: none;
}
tr.column_main td.column_main .productLogo img {
display: block;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOOTER ~~~~~ */
.footer_style {
background-color : #000000;
font-family : arial, helvetica, sans-serif;
text-align : ;
color : #ffffff;
font-style : normal;
font-size : 9pt;
border-top : 2px solid #ff0000;
padding-top : 15px;
}
.footer_style a, .footer_style a:active, .footer_style a:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 9pt;
color : #ffffff;
border-bottom: 1px dotted #ffffff;
}
.footer_style a:hover {
color : #ff0000;
border-bottom: 1px dotted #ff0000;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SMALL TEXT ~~~~~ */
.small_main {
font-style : ;
font-weight : normal;
font-size : 9pt;
color : #ffffff;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR TEXT ~~~~~ */
.font_error {
text-align : center;
font-weight : normal;
font-size : 12pt;
color : red;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUTTONS ~~~~~~ */
.buttonstyle {
background-color: #ff0000;
border: 1px outset ;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-right: 0px; 
/* float: right; */
height: 25px;
}	
    
input.btnhov{ 
border-color: ;
background-color: #33ff00;
color: #000000;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FORM INPUT FIELDS ~~~~~~ */
.font_input {
background-color: #CCFFFF;
border: 0px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
margin-bottom: 5px;
margin-top: 3px;
padding-top: 4px;
padding-bottom: 2px;
padding-left: 5px;
width: 150px;
height: 16px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FORM SELECT FIELDS ~~~~~~ */
select.font_input, SELECT.font_input {
background-color: #CCFFFF;
border: 0px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
margin-bottom: 5px;
margin-top: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
width: auto;
height: auto;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LAST VIEWED PRODUCTS ~~~~~~ */

#lastview_tbl {
/* last viewed products section css */
}
#lastview_hdr {
/* last viewed products section header css */
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SMALL BASKET ~~~~~~ */

#cart_tbl {
width: 178px;
font-family: Arial, Helvetica, sans-serif;
font-size : 9pt;
line-height: 12pt;
border: 1px solid #33FF00;
}

#cart_tbl td {
padding-bottom: 10px;
}

#cart_tbl td.small_main {
text-align: center;
}

#cart_hdr a, #cart_hdr a:visited {
font-size : 13pt;
color: #33ff00;
text-align: center;
font-weight : bold;
text-decoration: none;
border-bottom: none;
padding-top: 5px;
}

#cart_tbl img {
display: none;
}

#cart_tbl hr {
display: none;
}

#cart_tbl a, #cart_tbl a:visited {
display: block;
width: 181px;
text-align: center;
font-weight: bold;
border-bottom: none;
color: #33ff00;
}

#cart_tbl a:hover {
display: block;
width: 181px;
text-align: center;
font-weight: bold;
border-bottom: none;
color: #FF0000;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SEARCH BOX ~~~~~~~~ */

#srch_tbl input.font_input {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
margin-bottom: 5px;
margin-top: 3px;
padding-top: 4px;
padding-bottom: 2px;
padding-left: 5px;
width: 178px;
height: 15px;
border: 1px solid #ff0000;
}

#srch_tbl select.font_input {
background-color: #ffffff;
border: 0px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
margin-bottom: 5px;
margin-top: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
width: 120px;
height: auto;
float: left;
}

#srch_hdr {
color: #ffffff;
font-size : 12pt;
font-weight: bold;
}

#srch_tbl input.buttonstyle {
background-color: #ff0000;
border: 1px outset ;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #ffffff;
float: right;
height: 25px;
width: 50px;
}	
    
#srch_tbl input.btnhov{ 
background-color: #33ff00;
color: #000000;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CATEGORY MENU PANEL ~~~~~~~*/
#catMenu_tbl {
background-image: url(../images/luvyababes/Luvyababes-menu-header.jpg);
background-repeat: no-repeat;
background-position: 3px top;
}

#catMenu_tbl tr td.column_left {
background-image: url(../images/luvyababes/Luvyababes-menu-footer.jpg);
background-repeat: no-repeat;
background-position: 1px bottom;
}

#catMenu_tbl tr td.column_left ul {
margin-bottom: 35px;
}

#catMenu_hdr {
*display: block;
*height: 35px;
_display: block;
_height: 35px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOP 10 PANEL ~~~~~~~~~~*/
#top10_tbl {
/* Top Sellers section css */
}
#top10_hdr {
/* Top Sellers section header css */
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN SHOPPING BASKET ~~~~~ */

#shopcart_hdr {
border: 1px solid #33ff00;
}

#shopcart_hdr td.header_main {
font-size : 10pt;
line-height: 12pt;
color: #33ff00;
font-weight : bold;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

#shopcart_tbl {
border: 1px solid #33ff00;
margin-top: 10px;
}

#shopcart_tbl form, #shopcart_tbl td.column_main {
padding-bottom: 5px;
padding-left: 0px;
padding-right: 10px;
}

#shopcart_tbl input.font_input {
width: 25px;
}

td.font_error {
padding: 10px;
}

*/ Main Shopping Summary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#summary_tbl {
/* summary stage table css */
}



/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CALL PAGE ~~~~~ */


.contact_address {
color : #ffffff;
font-style : normal;
font-weight : normal;
font-size : 18pt;
line-height: 22pt;
}
.contact_orders {
color : #33ff00;
font-style : normal;
font-weight : normal;
font-size : 15pt;
margin-top: 10px;
}
.contact_number {
color : #000000;
font-weight : bold;
font-size : 36pt;
line-height: 34pt;
width: 160px;
padding-top: 10px;
padding-bottom: 10px;
background-color : #33ff00;
text-align : center;
display: block;
margin-top: 10px;
}


/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ABOUT US PAGE ~~~~~ */

.header_aboutuspage {
color : #ffff00;
font-style : normal;
font-weight : normal;
font-size : 24pt;
line-height: 28pt;
text-align: center;
margin-top: 15px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OVER 18 PANEL ~~~~~ */
.over18 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 9pt;
color: #FFFFFF;
border: 1px solid #FFFFFF;
width: 185px;
text-align: left;
}

.over18 a:link, .over18 a:visited {
color: #FFFFFF;
border-bottom: 1px dotted #ffffff;
text-decoration: none;
}

.over18 a:hover {
color : #ff0000;
border-bottom: 1px dotted #ff0000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IMAGE DISCLAIMER PANEL ~~~~~ */

#image_disclaimer {
width: 171px;
padding: 7px;
border: 1px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 9pt;
color: #FFFFFF;
text-align: center;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HORIZONTAL TOP MENU ~~~~~ */
#menuleftcol1 {
height: 125px;
width: 200px;
float: left;
}

#menumiddlecol {
height: 125px;
width: 600px;
float: left;
}

#menurightcol1 {
height: 125px;
width: 200px;
float: left;
}

#menuleftcol2 {
height: 30px;
width: 200px;
float: left;
}

#menurightcol2 {
height: 30px;
width: 200px;
float: left;
}


#menu1 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
height: 25px;
width: 118px;
display: table-cell;
text-align: center;
float: left;
padding-top: 5px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#menu1 a:hover {
background-color: #ff66ff;
color: #000000;
}

#menu2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
height: 25px;
width: 199px;
display: table-cell;
text-align: center;
float: left;
padding-top: 5px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#menu2 a:hover {
background-color: #ff9933;
color: #000000;
}

#menu3 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
height: 25px;
width: 198px;
display: table-cell;
text-align: center;
float: left;
padding-top: 5px;
border-right: 1px solid #000000;
}

#menu3 a:hover {
background-color: #6699ff;
color: #000000;
}

#menu4 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
height: 25px;
width: 199px;
display: table-cell;
text-align: center;
vertical-align: middle;
float: left;
padding-top: 5px;
border-right: 1px solid #000000;
}

#menu4 a:hover {
background-color: #ffff00;
color: #000000;
}

#menu5 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
height: 25px;
width: 119px;
display: table-cell;
text-align: center;
float: left;
padding-top: 5px;
border-right: 1px solid #000000;
}
#menu5 a:hover {
background-color: #33ff00;
color: #000000;
}

/* Home page styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ladiesbutton a, .ladiesbutton a:visited {
	background-image: url(../images/luvyababes/ladies_button.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.ladiesbutton a:hover {
	background-image: url(../images/luvyababes/ladies_hover.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.mensbutton a, .mensbutton a:visited {
	background-image: url(../images/luvyababes/mens_button.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.mensbutton a:hover {
	background-image: url(../images/luvyababes/mens_hover.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.boysbutton a, .boysbutton a:visited {
	background-image: url(../images/luvyababes/boys_button.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.boysbutton a:hover {
	background-image: url(../images/luvyababes/boys_hover.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.girlsbutton a, .girlsbutton a:visited {
	background-image: url(../images/luvyababes/girls_button.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.girlsbutton a:hover {
	background-image: url(../images/luvyababes/girls_hover.jpg);
	display: block;
	height: 73px;
	width: 73px;
	border: none;
}
.wigsbutton a, .wigsbutton a:visited {
	background-image: url(../images/luvyababes/wigs_button.jpg);
	display: block;	
	height: 62px;
	width: 62px;
	border: none;
}
.wigsbutton a:hover {
	background-image: url(../images/luvyababes/wigs_hover.jpg);
	display: block;
	height: 62px;
	width: 62px;
	border: none;
}
.hosierybutton a, .hosierybutton a:visited {
	background-image: url(../images/luvyababes/hosiery_button.jpg);
	display: block;	
	height: 62px;
	width: 62px;
	border: none;
}
.hosierybutton a:hover {
	background-image: url(../images/luvyababes/hosiery_hover.jpg);
	display: block;
	height: 62px;
	width: 62px;
	border: none;
}
.footwearbutton a, .footwearbutton a:visited {
	background-image: url(../images/luvyababes/footwear_button.jpg);
	display: block;	
	height: 62px;
	width: 62px;
	border: none;
}
.footwearbutton a:hover {
	background-image: url(../images/luvyababes/footwear_hover.jpg);
	display: block;
	height: 62px;
	width: 62px;
	border: none;
}
.masksbutton a, .masksbutton a:visited {
	background-image: url(../images/luvyababes/masks_button.jpg);
	display: block;	
	height: 62px;
	width: 62px;
	border: none;
}
.masksbutton a:hover {
	background-image: url(../images/luvyababes/masks_hover.jpg);
	display: block;
	height: 62px;
	width: 62px;
	border: none;
}
.accessoriesbutton a, .accessoriesbutton a:visited {
	background-image: url(../images/luvyababes/accessories_button.jpg);
	display: block;	
	height: 62px;
	width: 62px;
	border: none;
}
.accessoriesbutton a:hover {
	background-image: url(../images/luvyababes/accessories_hover.jpg);
	display: block;
	height: 62px;
	width: 62px;
	border: none;
}
.hatsbutton a, .hatsbutton a:visited {
	background-image: url(../images/luvyababes/hats_button.jpg);
	display: block;	
	height: 62px;
	width: 62px;
	border: none;
}
.hatsbutton a:hover {
	background-image: url(../images/luvyababes/hats_hover.jpg);
	display: block;
	height: 62px;
	width: 62px;
	border: none;
}

/* Halloween panel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.halloweenbutton a, .halloweenbutton a:visited {
	background-image: url(../images/luvyababes/halloween_button.jpg);
	display: block;	
	height: 90px;
	width: 90px;
	border: none;
}
.halloweenbutton a:hover {
	background-image: url(../images/luvyababes/halloween_hover.jpg);
	display: block;
	height: 90px;
	width: 90px;
	border: none;
}

#tzcd {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
text-align: left;
width: 165px;
display: block;
padding-left: 20px;
}
#tzcd2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
text-align: left;
width: 145px;
padding-left: 40px;
display: block;
}
.halloweentable {
background-image: url(../images/luvyababes/halloween.jpg);
background-repeat: no-repeat;
background-position: left top;
}   

