/* CSS Document */
/*-- Under construction Banner --*/
#beta {
	position:absolute;
	top:16px;
	left:220px;
	width:464px;
	height:81px;
	}
/*-- Under construction Banner END--*/
/*-- Help Section --*/
.help-sec {
	width:200px;
	padding:0 0 10px 0;
	margin:10px 0 0 10px;
	background-image:url(images/help_base.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
.help-sec h3 {
	width:190px;
	background-image:url(images/help_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:4px 0 0 10px;
	font-size:14px;
	margin-bottom:0;
	}
.help-sec ul {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	width:178px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#F5F5F5;
	}
.help-sec ul li {
	padding-top:4px;
	}
.help-sec ul li a:link, .help-sec ul li a:visited {
	color:#333333;
	}
.help-sec ul li a:hover {
	color:#FF00FF;
	}
/*-- Help Section END--*/
/*--- Brands/Info panel ----*/
.bPanel {
	width:135px;
	height:384px;
	padding:3px 0;
	margin:10px 0 0 33px;
	background-image:url(images/brand_panel.png);
	background-repeat:no-repeat;
	}
.bPanel h3 {
	margin:0 0 6px 0;
	padding:0;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	}
.bPanel ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.bPanel ul li {
	margin:0 0 6px 4px;
	padding:0;
	}
.bPanel ul li a {
	text-decoration:none;
	display:block;
	width:121px;
	height:70px;
	}
.bPanel ul li a:link, .bPanel ul li a:visited {
	border:3px solid #000000;
	}
.bPanel ul li a:hover {
	border:3px solid #00ADC8;
	}	
.bPanel ul li a img {
	border:0;
	}
/*--- Brands panel END----*/
/*--- Special Offers ---*/
.spec_feat {
	width:190px;
	min-height:451px;
	padding-bottom:40px;
	margin:0 0 0 10px;
	background-image:url(images/special_offer_base.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.spec_feat_inside {
	width:190px;
	padding-top:34px;
	background-image:url(images/special_offer.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
.spec_feat ul {
	list-style:none;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	}
.spec_feat ul li {
	display:block;
	background-color:#FFFFFF;
	height:80px;
	width:178px;
	margin:0 0 8px 4px;
	}
.spec_feat ul li a:link, .spec_feat ul li a:visited {
	display:block;
	width:178px;
	height:80px;
	border:1px solid #000000;
	}
.spec_feat ul li a:hover {
	border:1px solid #00ADC8;
	} 
/*--- Special Offers END---*/
/*--- Print page style ---*/
#printFrame {
	width:700px;
	margin:0 auto;	
	}
#ToolbarTop {
	height:57px;
	border:1px solid #4E4E4E;
	background-color:#00ADC8;
	padding:2px;
	margin:0 0 4px 0;
	text-align:right;
	}
#ToolbarTop input {
	margin-top:30px;
	}
#ToolbarTop img {
	float:left;
	}
#ToolbarBottom {
	border:1px solid #4E4E4E;
	background-color:#4E4E4E;
	padding:2px;
	margin:4px 0 0 0;
	text-align:right;
	}
/*--- PayPal Button ViewCart.aspx ---*/
.PayPal_button {
	padding-top:6px;
	}
/*--- PayPal Button ViewCart.aspx END ---*/
/*--- Popup.aspx ---*/
.mainpopupdiv {
	width:380px;
	height:200px;
	line-height:1.2em;
	margin:10px auto;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	}
.mainpopupdiv .logo {
	width:100%;
	background-color:#00ADC8;
	}
.mainpopupdiv .logo img {
	padding:2px 0 2px 2px;
	}
.mainpopupdiv .content{
	padding:8px 0 0 10px;
}
.mainpopupdiv .formButtons {
	float:none;
	margin:10px 10px 0 300px;
	}	
/*--- Popup.aspx END---*/
/*--- CVV2.aspx ---*/
.CVV2 {
	padding:20px;
	width:500px;
	}
/*--- CVV2.aspx END---*/
/*--- Shipping aspx ---*/
.hide {
	position:absolute;
	left:2000px;
	}
/*--- Shipping aspx END---*/
/*--- Advert region, home page banner --*/
.advert_regions {
	height:102px;
	margin:10px 0 0 0;
	}
	
.ad_banner {
	width:540px;
	height:160px;
	margin:10px 0 10px 0;
	background-image:url(images/iansyst_banner01.png);
	background-repeat:no-repeat;
	}
.ad_banner p {
	font-size:14px;
	display:block;
	padding:25px 0 0 0;
	margin:0px 0 0 202px;
	width:310px;
	} 	
/*--- Advert region, home page banner END--*/
/*--- Info Box, Left hand column ---*/
.infoBox {
	width:190px;
	margin:0 10px 0 0;
	}
.infoBox img {
	margin-bottom:10px;
	}
/*--- Info Box, Left hand column END ---*/
/*--- Info Box, Left hand column ---*/
.infoBox_left {
	width:190px;
	height:500px;
	margin:20px 0 0 10px;
	background:url(Images/partners_base.jpg) left top no-repeat;
	}
.infoBox_left h5 {
	margin:0;
	padding:2px 0 0 4px;
	color:#999999;
	}
.infoBox_left a img {
	border:0;
	padding-top:8px;
	}
/*--- Info Box, Left hand column END ---*/
/*-- Landing Page style --*/
.land_mid {

}
.land_mid .mc_item 
{
    Border:0!important;
	width:178px!important;
	height:384px!important;
	margin:0 2px 10px 0px;
	background-image:url(Images/item_base01.png);
	background-repeat:no-repeat;*/
}
.land_mid .mc_summary {
	/*display:none;*/
	padding-left:10px;
	height:104px;
	margin-bottom:6px;
	}
.land_mid .mc_image {
	margin:6px 0!important;
	margin-left:auto!important;
	margin-right:auto!important;
	padding:0;
	float:none!important;
	}
.land_mid .mc_content {
	float:none!important;
	width:160px!important;
	margin:0!important;
	}
.land_mid .mc_content h2 {
	padding:0!important;
	height:50px;
	width:170px;
	text-align:center;
	}
.land_mid .mc_label {
	margin:0!important;
	}
.land_mid .mc_label .lightest 
{
    display:none; 
    
}
.land_mid .mc_item h5 span {
	font-size:14px!important;
	color:#B900B9;
	}
.land_mid .mc_item input {
	float:none!important;
	padding-right:64px!important;
	padding-top:0!important;
	margin-top:-6px!important;
}	
.land_mid ul.mc_label li.Detail_Button a {
	display:none;
	}
/*-- right hand content area --*/
.Banner_right {
	/*width:200px!important;
	margin:10px 0 0 10px;*/
	}
.Banner_right a {
	display:block;
	}
.Banner_right img {
	margin-bottom:10px;
	}
.Banner_right .its4-info {
	width:192px;
	height:167px;
	background-image:url(Images/Banners/its4-info.gif);
	background-repeat:no-repeat;
	margin-bottom:6px;
	}
.Banner_right .its4-info p {
	color:#FFFFFF;	
	padding:8px 0px 0 8px;
	font-weight:bold;
	font-size:13px;
	margin:0;
	}
.Banner_right .its4-info p span {
	font-size:16px;
	}
.Banner_right .its4-info p.end {
	margin:0;
	}
.Banner_right .its4-info p.end a {
	color:#FFFFFF;
	font-size:15px;
	}
/*-- Email a friend/Print Page --*/
.iconsTools {
	margin-top:2px;
	width:160px;
	float:right;
			}
.iconsTools li {
	margin-right:8px;
	float:left;
	}
.iconsTools li a {
	font-size:11px;
	display:block;
	height:12px;
	padding-left:16px;
	text-align:right;
	background-position:left 2px;
	background-repeat:no-repeat;
	}
.iconsTools .eFriend a 
{   
	background-image:url(Images/email_icon.gif);
}
.iconsTools .pPage a 
{
	background-image:url(Images/print_icon.gif);
}

/*-- Email a friend/Print Page END--*/
/*-- inc VAT --*/
li.incVat {
	font-size:10px;
	}
li.incVat span {
	font-size:10px;
	}
/*-- inc VAT END--*/
/*-- style fix for UserLogin.aspx ~ More than one registered user --*/
.table-fix {
	margin:40px 0 0 20px;
	}
.table-fix .Quest tr {
	height:30px;
	}
/*-- custom tracking css --*/
.img_L 
{
    float:left;
    margin:20px;
}
.img_R
{
    float:right;
    margin:20px;
}
/*-- Newsletter --*/
#mc_right .navBox 
{
    margin-left:0!important;
    margin-bottom:10px;
}
#mc_right .navBox .newsLetter 
{
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding-top:6px;
    padding-left:10px;
    
}
#mc_right .navBox .newsLetter label 
{
    font-size:12px;
}
#mc_right .navBox .newsLetter input
{
    margin:2px 0 6px 0;
}