﻿
/* --------------------------------------------------------------------------------------------------------------------------------------- 

GLOBAL STYLES

--------------------------------------------------------------------------------------------------------------------------------------- */

@import url("module_reset.css");            /* Reset all styles */
@import url("module_header.css");		    /* Styles for the header, primary nav etc. */
@import url("module_footer.css");		    /* Footer Styles */
@import url("module_leftcolumn.css");		/* Left column, subnavigation */
@import url("module_rightcolumn.css");		/* Right column, call 2 action panels */
@import url("module_middlecolumn.css"); 	/* generic, styles for the main content text areas */
@import url("module_tabcontent.css");       /* tabs on product details pages */
@import url("module_bvcommerce.css");		/* styles for shipping pop up window */
@import url("module_popups.css"); 			/* styles for pop up windows */
@import url("module_form.css");		        /* styles for all shopping cart processes */


* { margin: 0; padding: 0; }

body { text-align: center; font: 62.5% Arial, sans-serif; color: #444444; background-color: #444444; }

/*  3 COLOUR THEMES: GREEN(DEFAULT), BLUE AND PINK  */

/*body { background: url("../images/backgrounds/greenbg.jpg") 0% 0% repeat-x #8cc63f; }*/
/*body { background: url("../images/backgrounds/xmasbg.jpg") 0% 0% repeat #1c1a1b; }/*GreyGreen*/

/*body.blue { background: url("../images/backgrounds/xmasbg.jpg") 0% 0% repeat #1c1a1b; }
/*body.pink { background: url("../images/backgrounds/xmasbg.jpg") 0% 0% repeat #1c1a1b;}/*GreyPink*/
/*body.pink { background: url("../images/backgrounds/pinkbg.jpg") 0% 0% repeat-x #ec008c; }*/

img { border: 0; }
table, th, td { font-size: 11px; border: 0; border-collapse: collapse; border-spacing: 0; }
th, td { vertical-align: top; }
input, textarea, select { font-size: 11px; outline: none; }
h1, h2, h3 { text-transform: uppercase; }
ul, ul li { list-style: none; }

a, a:visited { color: #ec008c; text-decoration: none; outline: none; }
.blue a, .blue a:visited { color: #ec008c; }
.pink a, .pink a:visited { color: #ec008c; }
a:hover { color: #000; text-decoration: none; }

div.clearer { display: block; clear: both; height: 0; line-height: 0px; font-size: 0; }
div.spacer { width: 100%; height: 8px; overflow: hidden; }
div.small-spacer { width: 100%; display: block; height: 8px; overflow: hidden; }
.middle, .middle * { vertical-align: middle !important; }
.w50 { width: 50px; } 
.w100 { width: 100px; } 
.w150 { width: 150px; } 
.w200 { width: 200px; } 
.w250 { width: 250px; } 
.w300 { width: 300px; } 
.w350 { width: 350px; } 
.w400 { width: 400px; } 
.w450 { width: 450px; } 
.w500 { width: 500px; } 
.w550 { width: 550px; } 
.w600 { width: 600px; } 
.w650 { width: 650px; } 
.w700 { width: 700px; } 
.wfull { width: 95%; }

.red { color: #FF0000; }
.smallText { font-size: 11px; }
.left { float: left; }
.center { margin: 0 auto; text-align: center; }
.right { float: right; text-align: right; }

#wrapper { margin: 0 auto; width: 980px; text-align: left; }



 
#sslLogo
{
	bottom:0;
	position:fixed;
	right:0;
}


/*Add This Category*/
.addthis_txt {
   padding: 8px 0 0 0;
   margin: 0 0 5px 10px;
   font-size: 10px; 
   Font-weight: bold;
   color: #000;
}
body:nth-of-type(1) #addthis_all {
   font-size: 10px;
}
#addthis_all {
   margin: 0 0 0px 10px;
   font-size: 11px;
   color: #4c4c4c;
   display: inline;
   line-height: 16px;
   vertical-align: top;
}
#addthis_all a, #addthis_all a:hover {
   color: #4c4c4c;
   text-decoration: none;
}
.addthis_button_compact{
   width: 96px;
   _width: 86px;/*IE 6*/
   padding: 0 0 0 10px;
   margin: 0 0 0 10px;
   line-height: 16px;
}
body:nth-of-type(1) .addthis_button_compact{/*Google Chrome*/
   width: 84px;
   padding: 0 0 0 10px;
   margin: 0 0;
   line-height: 16px;
}
/** + html .addthis_button_compact {
   margin-right: 10px;
}*/
.addthis_button_facebook{
   width: 142px;
   _width: 132px;/*IE 6*/
   padding: 0 0;
   margin: 0 0;
   line-height: 16px;
}
body:nth-of-type(1) .addthis_button_facebook{
   width: 128px;
}
.addthis_like{
   /*width: 69px;*/
   width: 90px;
   _width: 80px;/*IE 6*/
   padding: 0 0;
   margin: 0 0;
   float: left;
   line-height: 16px;
   vertical-align: top;
}
.addthis_like a, .addthis_like a:hover{
   color: #4c4c4c;
   text-decoration: none;
   cursor: hand;
}
.addthis_button_twitter{
   width: 102px;
   _width: 92px;/*IE 6*/
   padding: 0 0;
   margin: 0 0;
   line-height: 16px;
}
body:nth-of-type(1) .addthis_button_twitter{
   width: 86px;
}
.addthis_print {
   width: 56px;
   _width: 46px;/*IE 6*/
   float: left;
   padding: 0 0 0 16px;
   margin: 0 0;
   background: url("../images/buttons/addthis_print.gif") 0% 0% no-repeat;
}
body:nth-of-type(1) .addthis_print {
   width: 44px;
}
.addthis_fav{
   float: left;
   padding: 0 0 0 18px;
   margin: 0 0;
   background: url("../images/buttons/addthis_fav.gif") 0% 0% no-repeat;
}
.addthis_print a, .addthis_fav a,
.addthis_email a:hover, .addthis_print a:hover, .addthis_fav a:hover{
   color: #4c4c4c;
   text-decoration: none;
   cursor: hand;
}

/*Add This Products*/
body:nth-of-type(1) #addthis_all_p {
   font-size: 10px;
}
#addthis_all_p {
   margin: 0 0 0px 0px;
   font-size: 11px;
   color: #4c4c4c;
   display: inline;
   line-height: 16px;
   vertical-align: top;
}
#addthis_all_p a, #addthis_all_p a:hover {
   color: #4c4c4c;
   text-decoration: none;
}
#addthis_all_p .addthis_button_compact {
   width: 84px;
   _width: 82px;/*IE 6*/
   padding: 0 0 0 10px;
   margin: 0 0 0 10px;
   line-height: 16px;
}
body:nth-of-type(1) #addthis_all_p .addthis_button_compact{/*Google Chrome*/
   width: 76px;
   padding: 0 0 0 10px;
   margin: 0 0;
   line-height: 16px;
}
#addthis_all_p .addthis_button_facebook{
   width: 130px;
   _width: 128px;/*IE 6*/
   padding: 0 0;
   margin: 0 0;
   line-height: 16px;
}
body:nth-of-type(1) #addthis_all_p .addthis_button_facebook{
   width: 118px;
}
.addthis_like_p{
   /*width: 69px;*/
   width: 80px;
   _width: 78px;/*IE 6*/
   padding: 0 0;
   margin: 0 0;
   float: left;
   line-height: 16px;
   vertical-align: top;
}
.addthis_like_p a, .addthis_like_p a:hover{
   color: #4c4c4c;
   text-decoration: none;
   cursor: hand;
}
#addthis_all_p .addthis_button_twitter{
   width: 90px;
   _width: 88px;/*IE 6*/
   padding: 0 0;
   margin: 0 0;
   line-height: 16px;
}
body:nth-of-type(1) #addthis_all_p .addthis_button_twitter{
   width: 81px;
}
.addthis_email_p {
   width: 44px; 
   _width: 42px;/*IE 6*/
   float: left;
   padding: 0 0 0 18px;
   margin: 0 0;
   background: url("../images/buttons/addthis_email.gif") 0% 0% no-repeat;
}
body:nth-of-type(1) .addthis_email_p{
   width: 36px;
}
.addthis_print_p {
   width: 44px;
   _width: 42px;/*IE 6*/
   float: left;
   padding: 0 0 0 16px;
   margin: 0 0;
   background: url("../images/buttons/addthis_print.gif") 0% 0% no-repeat;
}
body:nth-of-type(1) .addthis_print_p{
   width: 36px;
}
.addthis_fav_p{
   float: left;
   padding: 0 0 0 18px;
   margin: 0 0;
   background: url("../images/buttons/addthis_fav.gif") 0% 0% no-repeat;
}
.addthis_email_p a, .addthis_print_p a, .addthis_fav_p a,
.addthis_email_p a:hover, .addthis_print_p a:hover, .addthis_fav_p a:hover{
   color: #4c4c4c;
   text-decoration: none;
   cursor: hand;
}




/*Animation*/
#slidebox{position:relative; border:0px solid #FFFFFF; margin:0px auto;}
#slidebox, #slidebox .content{width:592px;}
#slidebox, #slidebox .container, #slidebox .content{height:302px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{background:#FFFFFF; float:left;}
#slidebox .content div{padding:15px 28px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(slidebox_thumb.png); color:#fff;}
#slidebox .thumbs .thumb:hover{background:#fff; color:#000;}
#slidebox .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}
/*small-bar-Animation*/
#slidebox1{position:relative; border:0px solid #FFFFFF; margin:0px auto;}
#slidebox1, #slidebox1 .content{width:592px;}
#slidebox1, #slidebox1 .container, #slidebox1 .content{height:122px;}
#slidebox1{overflow:hidden;}
#slidebox1 .container{position:relative; left:0;}
#slidebox1 .content{background:#FFFFFF; float:left;}
#slidebox1 .content div{padding:15px 28px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox1 .next, #slidebox1 .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox1 .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox1 .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox1 .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox1 .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
#slidebox1 .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox1 .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(slidebox_thumb.png); color:#fff;}
#slidebox1 .thumbs .thumb:hover{background:#fff; color:#000;}
#slidebox1 .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}
