/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family: Arial, Verdana, serif; font-size:11px; background-color:white;}
td {font-family:Verdana, Arial, serif; font-size:11px;}
html {height:100%;}
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}

img {border:0}
p {padding:0 0 6px 0;}

h1 {font-size:18px; font-weight:normal;color:#FF6306; font-family:Verdana, Arial, serif; }
h2 {font-size:14px; font-weight:bold; color:#FF6306; font-family:Verdana, Arial, serif; padding-bottom:10px; }
h3 {font-size:13px; color:#FF6306; font-weight:bold;}
h4 {font-size:12px; font-weight:bold; color:#FF6306;}
h5 {font-size:13px; font-weight:bold; color:#FF6306;}

html, body { }
#mbody {width:955px;}
ul { list-style:url('/img/bullet.gif'); background-repeat:no-repeat; }
a {text-decoration:underline;color:#FF6306;}
a:hover {text-decoration:none;color:#FFCC33;}

#lineheight table, td {line-height:18px;}
.error, #signup_message {color:red !important;}
.validatorInputHighlighted{font-weight: bold; color: red;}
.hometext {width:500px; float:left;} 
.homebullets { width:400px; float:right; margin-top:10px;}
.austmade {margin:-17px 0px 0px 500px;}
#powered {text-align:right;  padding-top:20px;  width:980px;}
.bcrumb {position:absolute;margin-left:450px;}
.bcrumb2 {position:absolute;margin-left:400px;}

#content .htmlIText, #quickadd .htmlIText, #content .htmlIMemo, #content .htmlIDate, #content .htmlIselect, #content .htmlIPass, #content .htmlIEmail { width:100%; font-size:11px; border: 1px solid #ccc; background-color:#ccc; color:white; margin:3px;} /* Text Fileds */
#newsform .htmlIText { width:100%; font-size:11px; border: 1px solid #ccc; padding:5px; }
.validatorInputNormal{font-weight: normal;	color: white;}


/* Main Menu */
/*
#menu {width:980px;}
#page { background-image: url('/img/headbg.jpg'); background-repeat:no-repeat; background-position:top center;}
#page #menu {width:660px;}
#menu ul, #menu li {display:block; border:0; padding:0; margin:0;}
#menu ul {height:25px;}
#page #menu ul {margin-top:-25px;}
#menu li {float:left; margin-left:90px; margin-top:-10px;}
#page #menu li {margin-left:50px;}
#menu li a { color:#FF6306; padding:5px; text-decoration:none; font-weight:bold; text-transform:uppercase;  font-size:12px;}
#page li a { color:white;  }
#menu li:hover a { color:#999;}
#page li:hover a { color:#FF6306;}
#menu li .sub {display:none; position:absolute; border:1px solid #999; background:#f0f0f0; padding:5px;}
#menu li:hover .sub {display:block;}
#menu li .sub a {color:#999; font-size:12px; font-weight:normal;}
#menu li .sub a:hover { color:#FF6306; }
*/
#wrap #menu {width:980px;}
#page { background-image: url('/img/headbg.jpg'); background-repeat:no-repeat; background-position:top center;}
#page #wrap #menu {width:660px;margin-top:-25px;}
#wrap #menu {display:block; border:0; padding:0; margin:0;height:25px;}
#wrap #menu a { color:#FFF; padding:5px; text-decoration:none; font-weight:bold; text-transform:uppercase;  font-size:12px;margin-left:50px;}
#wrap #menu a:hover { color:#FF6306; padding:5px; text-decoration:none; font-weight:bold; text-transform:uppercase;  font-size:12px;}

#aliashome #vbox {border:1px solid #fff;}
#aliashome #vbox #wrap #menu {width:980px;text-align:left;}
#aliashome #vbox #wrap #menu {margin-top:-15px;}
#aliashome #vbox #wrap #menu a { color:#FF6306; padding:10px 35px 5px 35px; text-decoration:none; font-weight:bold; text-transform:uppercase;  font-size:12px;}
#aliashome #vbox #wrap #menu a:hover { color:#666; text-decoration:none; font-weight:bold; text-transform:uppercase;  font-size:12px;}

/* Category menu */
#lmenu a {display:block; width:150px; padding-top:15px; padding-bottom:20px;
		background-image:url('/img/cat_button.jpg'); background-repeat:no-repeat;
		text-align:center; font-size:14px; text-decoration:none;  color:white;}
#lmenu #newsmenu a:hover { color: #FF6306;  }
#lmenu  {background:none; padding:0; font-size:11px; font-style:normal; text-align:left; padding-bottom:6px;}
#lmenu #newsmenu a {background:none; padding:0; font-size:11px; font-style:italic; text-align:left; padding:6px 0px 6px 0px; border-bottom:1px solid #e8e8e8; color:#999;}

#lmenu #logindis .myacc a.alink {float:left;width:50%;background:none; padding: 0; font-size:11px; text-align:left; color:#999; }
#lmenu #logindis .myacc a.alink:hover {width:50%;background:none; padding:0; font-size:11px; text-align:left; color:#FF6306;}
#lmenu #logindis .myacc a.alink2 {float:left;background:none; padding:10px 0 0 0; font-size:11px; font-weight:bold;text-align:left; color:#FF6306; }
#lmenu #logindis .myacc a.alink2:hover {background:none; padding:10px 0 0 0 ; font-size:11px; text-align:left; color:#FFCC33;}
#logindis { border:1px solid #ccc; padding:5px;}

/* Home Page Only */
#aliashome {background-image:url('/img/bg_blue_grad.jpg'); background-repeat:repeat-x;}
#aliashome #hero {background-image:url('/img/homehero.jpg'); background-position:top center; background-repeat:no-repeat; height:560px;}
#aliashome #content { width:980px; color:#999;   line-height:18px; }
#aliashome #vbox {background-image:url('/img/vbox.png'); background-position:top center; background-repeat:repeat-y;}
#aliashome #vline { height:1px; background-image:url('/img/vline.png'); background-position:top center; background-repeat:no-repeat;}
#aliashome h1 {font-size:24px; font-weight:normal;color:#999; font-family: Arial, Verdana, serif; margin: 20px 0px 15px 0px;} 
#aliashome ul { list-style:url('/img/bullet.gif'); background-repeat:no-repeat; }/* Rest of the pages */
.hometext {margin-left:10px;}


#page #head {width:980px; background:black; height:80px;}
#page #head2 {width:850px;}
#page #menu {float:left; margin-left:320px;}
#page #contentb {background-image:url('/img/pagebg_bot.png'); background-position:bottom center; background-repeat:no-repeat; border-bottom:0px solid #FF6306;}
#page #contbox {width:980px; padding-top:30px;}
#page #lmenu {float:left; width:150px;}
#page #content { margin:0 0 0 160px; line-height:18px; color:#888; }
#page #content2 { margin:0 0 0 20px; line-height:18px;  width:850px;}
#contentt {margin-top:30px;}
#page #foot { height:150px; background-color:#FF6306; }


/* Product Pages */
#viewprod h1 {font-size:15px; padding:5px; display:block; font-weight:bold; }
#viewprod h2 { color:#FF6306; font-style:italic; display:block; padding:5px; font-size:14px; font-weight:bold; text-transform:uppercase;}
#viewprod {color:#666;}
.prodphoto {width:512px;}
.prodthumb {margin-right:14px; margin-top:12px;}
.prodthumb a {display:block;}
.prodinfo { margin-left:525px;}
.prodinfoin {background-color:white; min-height:284px;}
#prodpic {background:white; padding-bottom:3px;margin-bottom:40px; text-transform:uppercase; text-decoration:none; font-size:12px;}
#prodpic .tellafriend {float:right; }
#prodpic .tellafriend a {color:#FF6306; text-transform:uppercase; text-decoration:none; font-size:12px; font-style:italic; font-weight:bold;}

/*.tellfriend {font-size:12px; font-weight:bold; color:#DC0262; margin:5px 0 5px 0; width:120px; float:right; }
.tellfriend a { color:#DC0262; text-decoration:none; border:1px solid #DC0262; padding:5px; display:block; text-align:center; }
.tellfriend a:hover {color:#666; border:1px solid #666; }*/


.viewlarger {color:#ccc; font-weight:bold; }
#viewprod {padding-bottom:80px;}
.prodopts {float:right;}
.prodopts a {display:block; width: 33px;}
.prodinfoin table {width:245px !important;}
.prodinfotext { margin-right:35px;}

/* cart area */
#cartarea {  margin-right:0px; }
#cartbox  { margin:0px 0 5px 0px; padding:5px;border:1px solid #ccc;}
#userbox { margin:0px 0 5px 0px;}
#userbox h5 { padding:5px;  color:#000;}
#cartbox h5 { padding:5px;  color:#000;}
#cartbox a {color:#000; font-weight:bold;}
#cartbox a:hover { color:#000;}
#userbox a {color:#000; font-weight:bold;}
#userbox a:hover { color:#000}
#cartarea a {color:#000; font-weight:bold;}
#cartarea a:hover {text-decoration:underline;}
.cscartemptybord { border:1px solid #ccc; padding:10px;}
.cscartempty {font-weight:bold; color:#FF6306; font-size:14px;}
.cscartemptytext {padding:10px;}
.ddlink {border-bottom:1px solid #e8e8e8; padding:5px 0px 5px 5px;}
.ddlbox {border:1px solid #ccc;margin-top:10px;padding:10px;}
.addltitle {font-weight:bold; color:#FF6306; font-size:14px;}
.ddl {color:#666;text-decoration:none;}
a.ddl:hover {color:#FF6306;text-decoration:underline;}

/* cart area end */

/*buttons*/
#go448 { width:100px; padding:3px 0 3px 0; }
#go448 , #changepass_save, #usersignin_loginsubmit, #signiu_loginsubmit, #signup_signupsubmit, #mydetails_save {background-color: #FF6306; width:100px; padding:3px 0 3px 0;}
#empty,   #cart_update, #back,  #cancel {width:100px;padding:3px 0 3px 0;background-color: #ccc; border:0;}
.htmlISubmit, #next {width:100px;padding:3px 0 3px 0; border:0px; background-color: #FF6306; color:#fff; }
#shop {width:120px;padding:3px 0 3px 0;background-color: #ccc; }

.dchkfnav {padding-bottom:230px;width:700px;text-align:right;}
.dchkford {padding-bottom:350px;}

/** Form Fields **/
.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd; width:200px; padding:5px;}
.chkstep,  .input {padding:2px;border-bottom: 1px solid #dddddd;}
#signiu_loginsubmit, #signup_signupsubmit, #form_888_submit, #usersignin_loginsubmit { font-size:14px; color:#fff;}

/** view cart / order display **/
.btacc {float:right;padding-right:150px;}
#cart, #usersignin, #usersignup, #myaccount {font-size:11px;color:#000000;}
#myaccount {padding-bottom:220px;}
#cart h2 {padding-left:5px;padding-top:0px;padding-bottom:10px; color:white; font-size:16px; font-weight:bold; }
#cart h2 a {color:#59585d;}
#cart h2 a:hover {color:rgb(163,191,43);}

#carttext {font-size:11px;color:#000000;}
#viewcart {padding-bottom: 200px; }
  
	.table {width:700px; color:#000000;}
	tr.head {background-color: #cccccc;height:25px;font-weight:bold} /* Cart Header */
	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */
	.table .head .thumb{width:10%} /* Cart Header Image Cell*/
	.table .head .title{width:50%} /* Cart Header Title Cell*/
	.table .head .uprice{width:10%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:10%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:10%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:10%;text-align:right;} /* Cart Header Total Cell*/
	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}
	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}

.ordtable{width:600px;}
table.border {border: 1px solid #ffffff;}
.toprow { border-top:1px solid #ccc;padding-top:2px; background-color:#f2f2f2;}
.bottomrow {background-color:#f2f2f2; padding-bottom:5px; }
/*#content .htmlIText, #quickadd .htmlIText, #content .htmlIMemo, #content .htmlIDate, #content .htmlIselect, #content .htmlIPass, #content .htmlIEmail { width:100%; font-size:11px; border: 1px solid #cccccc; } /* Text Fileds */
.carttotal {background-color: #cccccc;height:25px;font-weight:bold} /* Cart total price field */
.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */
.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}
.first {text-align:left;/*border-left:1px solid #999999;*/padding-left:2px; } /**  **/
.last {text-align:right;/*border-right:1px solid #999999;*/padding-right:2px;} /**  **/
/** view cart / order display end **/

.htmlIFormError {color:red;}

/* Stockst List */
.stockist {padding-bottom:20px;width:49%;float:left;height:125px;}
.stname {color:#FF6306; font-weight:bold; font-size:14px;}
.lipts {list-style:none;}
.res {width:49%;float:left;height:150px;}
.res .maplink {float:left;}
#page li a.maplink { color:#000;  }
#page li a.maplink:hover { color:#FF6306;}
.loctable {width:525px;}
#locator_search {padding:0;margin:4px;height:22px;width:64px;}
.input #locator_pcloc  {width:95px;}
/* Stockst List end */

/* Text Page */
#text #hero { float:right; margin-right:-10px; margin-top:-58px; }
#text #textcontent { margin-right:280px; padding-bottom:50px;width:540px;}

.lenstech {float:right; padding-right:15px; color:#333; padding:5px;}
/* Highslide */
.highslide {
	cursor: url("/thirdparty/highslide/graphics/zoomin.cur"), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid #e8e8e8;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid #fff;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/thirdparty/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i { display:none; }

a.highslide-full-expand {
	background: url(/thirdparty/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Highslide + AJAX */
.highslide-html {
    background-color: #e8e8e8;
    padding:10px;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
  background-color:white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;	
}
.highslide-wrapper .highslide-html-content {
    width: 600px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;	
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

 
