@charset "iso-8859-1";
/* CSS Document */

.bodytext, ul {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align:justify;
}




.othertext {
	font-family: sans-serif;
	font-size: 12px;
	color: #0070BC;
}


A {     
	font-family: Verdana;
	font-size: 11px;
    color : #0070BC; 
	font-weight: normal;
	text-decoration : none;
	
}
A:hover { 
	font-family: Verdana;
	font-size: 11px;
    color : #FF3399; 
	font-weight: normal;
	text-decoration : underline;
}

.submenu{ font-family:Arial; font-size: 11px; }
.submenu a { font-family:Arial; font-size: 11px; font-weight: normal; text-decoration:underline; color: #0070BC;  }
.submenu a:active { font-family:Arial; font-size: 11px; font-weight: normal; text-decoration:underline; color: #0070BC;  }
.submenu a:link { font-family:Arial; font-size: 11px; font-weight: normal; text-decoration:underline; color: #0070BC;  }
.submenu a:visited { font-family:Arial; font-size: 11px; font-weight: normal; text-decoration:underline; color: #0070BC;  }
.submenu a:hover { font-family:Arial; font-size: 11px; font-weight: normal; text-decoration : none; color: #FFFFFF;  }

.mainmenu{ font-family:Arial; font-size: 12px; }
.mainmenu a { font-family:Arial; font-size: 12px; font-weight: bold; text-decoration:underline; color: #0070BC;  }
.mainmenu a:active { font-family:Arial; font-size: 12px; font-weight: bold; text-decoration:underline; color: #0070BC;  }
.mainmenu a:link { font-family:Arial; font-size: 12px; font-weight: bold; text-decoration:underline; color: #0070BC;  }
.mainmenu a:visited { font-family:Arial; font-size: 12px; font-weight: bold; text-decoration:underline; color: #0070BC;  }
.mainmenu a:hover { font-family:Arial; font-size: 12px; font-weight: bold; text-decoration : none; color: #FFFFFF;  }


img.pic { 
	border: 1px solid #0070BC; 
}

hr { 
	border: none 0; 
	height: 1px;
	border-top: 1px dashed #0070BC;/*the border*/
}

.bodytext_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.titletext {
	font-family: Verdana;
	padding-top : 10px;
	padding-bottom : 10px;
	font-size:14px;
	font-weight:bold;
	color:#FF3399;
}

.producttext {
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#0070BC;
}

.producttitle {
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FF3399;
}

.productdesc {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}


.brandtext {
	font-family: sans-serif;
	padding-top : 5px;
	font-size:10px;
	font-weight:bold;
	color:#FF3399;
}

.desctags {
	font-family: sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
}

.rrp_price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
	color:#FF0000;
}

.actual_price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#FF3399;
}


.cart_preview_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.cart_preview_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.cart_preview_color {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF3399;
}

.podtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0070BC;
}

TABLE { empty-cells: show }


.maintable {

	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	background-color:#FFFFFF;
}

.innertable {
    -moz-opacity:0;
	filter:alpha (opacity=0); 
	background-color:#fff;
}

.bodybg {
	background-color:#FFFFFF;
}

.table-bg{
	background-color:#EE7905;
}

.line-bot{
	BORDER-BOTTOM: #999999 1px solid;
}

.line-top{
	BORDER-TOP: #999999 1px solid;
}

.line-left{
	BORDER-LEFT: #999999 1px solid;
}

.line-top-bot{
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

.line-left-right-bot{
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}
	
.border-bottom{
	background-image:url(../gfx/bottom.gif);
}

.border-top{
	background-image:url(../gfx/top.gif);
}

.pink_bg{
	background-image:url(../gfx/cart_bg.jpg);
	height:100%;
	background-repeat:no-repeat;
}

.blue_bg{
	background-image:url(../gfx/products_bg.jpg);
	background-repeat:no-repeat;
}

.menu_bg{
	background-image:url(../gfx/bluebar.jpg);
}




/* shadows */

td.shadow-left { width: 20px;
  background-image: url(../gfx/shadow-left.jpg)
}

td.shadow-right { width: 20px;
  background-image: url(../gfx/shadow-right.jpg)
}

td.shadow-top {
  background-image: url(../gfx/shadow-top.jpg)
}

td.shadow-bottom {
  background-image: url(../gfx/shadow-bottom.jpg)
}

td.shadow-corner-topleft {
  background-image: url(../gfx/shadow-corner-topleft.jpg)
}

td.shadow-corner-topright{
  background-image: url(../gfx/shadow-corner-topright.jpg)
}

td.shadow-corner-bottomleft{
  background-image: url(../gfx/shadow-corner-bottomleft.jpg)
}

td.shadow-corner-bottomright{
  background-image: url(../gfx/shadow-corner-bottomright.jpg)
}

div.blue_module_top{
position:relative;
left: 2px;
background: url(../gfx/top_div.jpg) center top no-repeat; 
width:155px;
padding-top: 27px;
}
div.blue_module_mid{
background: url(../gfx/mid_div.jpg) center top repeat-y;
width:155px;
height:inherit;
}

div.blue_module_mid_payment{
background: url(../gfx/mid_div.jpg) center top repeat-y;
width:155px;
height:100%
}
div.blue_module_bot{
background: url(../gfx/bot_div.jpg) center bottom no-repeat;
width:155px;
padding-bottom: 27px;
}

div.blue_module_content{
position:relative;
top: -5px;
}


div.pink_module_top{
position:relative;
left: 2px;
background: url(../gfx/top_div_pink.jpg) center top no-repeat; 
width:155px;
padding-top: 27px;
}
div.pink_module_mid{
background: url(../gfx/mid_div_pink.jpg) center top repeat-y;
width:155px;
height:100%;
}
div.pink_module_bot{
background: url(../gfx/bot_div_pink.jpg) center bottom no-repeat;
width:155px;
height:40px;
padding-bottom: 27px;
}

div.pink_module_content{
position:relative;
top: -20px;
padding-left: 12px;
}

div.blue_module_submenu{
padding-top: 7px;
padding-left: 5px;
position:relative;
top: -20px;
}




